Skip to content

Commit

Permalink
Utilise les nouveaux paramètres Antony et corrige les libellés des de…
Browse files Browse the repository at this point in the history
…scriptions
  • Loading branch information
frtomas authored and Shamzic committed Nov 6, 2024
1 parent 0586fc6 commit 8d4f4b7
Show file tree
Hide file tree
Showing 5 changed files with 20 additions and 15 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ class antony_aide_depart_sejour_adapte(Variable):
value_type = float
entity = Famille
definition_period = MONTH
label = "Montant total de l'Aide au depart en sejour adapté de la ville de Antony"
label = "Montant total de l'Aide au départ en séjour adapté de la ville de Antony"

def formula(famille, period, parameters):
residence_antony = famille.demandeur.menage('antony_eligibilite_residence', period)
Expand All @@ -24,7 +24,7 @@ class antony_aide_depart_sejour_adapte_montant_individuel(Variable):
value_type = float
entity = Famille
definition_period = MONTH
label = "Montant de base applicable à chaque individu pour l'Aide au depart en sejour adapté de la ville de Antony"
label = "Montant de base applicable à chaque individu pour l'Aide au départ en séjour adapté de la ville de Antony"

def formula(famille, period, parameters):
parameters_antony = parameters(period).communes.antony.plafonds_revenus.sejour_adapte
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,15 @@ class antony_bourse_conservatoire(Variable):
value_type = bool
entity = Famille
definition_period = MONTH
label = "Eligibilité de la famille a la Bourse du Conservatoire de la ville de Antony"
label = "Éligibilité de la famille à la Bourse du Conservatoire de la ville de Antony"

def formula(famille, period, parameters):
residence_antony = famille.demandeur.menage('antony_eligibilite_residence', period)
age_maximum = parameters(period).communes.antony.bourse_conservatoire.age_maximum

residence_antony = famille.demandeur.menage('antony_eligibilite_residence', period)
condition_ressources_remplies = famille('antony_eligibilite_ressources', period)

age_i = famille.members('age', period)
au_moins_un_enfant_moins_de_18_ans = famille.any(age_i < 18, role=Famille.ENFANT)

au_moins_un_enfant_moins_de_18_ans = famille.any(age_i < age_maximum, role=Famille.ENFANT)

return residence_antony * condition_ressources_remplies * au_moins_un_enfant_moins_de_18_ans
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,19 @@ class antony_bourse_famille_nombreuse(Variable):
value_type = bool
entity = Famille
definition_period = MONTH
label = "Eligibilité de la famille a la Bourse Famille Nombreuse de la ville de Antony"
label = "Éligibilité de la famille à la Bourse Famille Nombreuse de la ville de Antony"

def formula(famille, period, parameters):
parameters = parameters(period).communes.antony.bourse_famille_nombreuse
nb_enfants_minimum = parameters.nb_enfants_minimum
age_maximum = parameters.age_maximum

residence_antony = famille.demandeur.menage('antony_eligibilite_residence', period)

nb_enfants = famille.nb_persons(role=Famille.ENFANT)
condition_nb_enfants = nb_enfants >= 3
condition_nb_enfants = nb_enfants >= nb_enfants_minimum

age_i = famille.members('age', period)
au_moins_un_enfant_moins_de_1_an = famille.any(age_i < 1, role=Famille.ENFANT)
au_moins_un_enfant_moins_de_1_an = famille.any(age_i < age_maximum, role=Famille.ENFANT)

return residence_antony * condition_nb_enfants * au_moins_un_enfant_moins_de_1_an
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,15 @@ class antony_noel_pour_tous(Variable):
value_type = bool
entity = Famille
definition_period = MONTH
label = "Eligibilité de la famille au Noel pour Tous de la ville de Antony"
label = "Éligibilité de la famille au Noël pour Tous de la ville de Antony"

def formula(famille, period, parameters):
residence_antony = famille.demandeur.menage('antony_eligibilite_residence', period)
age_maximum = parameters(period).communes.antony.noel_pour_tous.age_maximum

residence_antony = famille.demandeur.menage('antony_eligibilite_residence', period)
condition_ressources_remplies = famille('antony_eligibilite_ressources', period)

age_demandeur = famille.demandeur('age', period)

demandeur_moins_de_68_ans = age_demandeur < 68
demandeur_moins_de_68_ans = age_demandeur < age_maximum

return residence_antony * condition_ressources_remplies * demandeur_moins_de_68_ans
4 changes: 2 additions & 2 deletions openfisca_france_local/communes/antony/base_ressources.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ class antony_base_ressources(Variable):
value_type = float
entity = Famille
definition_period = MONTH
label = "Éligibilité de ressoures d'une aux dipositifs d'Antony"
label = "Base ressources d'une famille aux dispositifs d'Antony"

def formula(famille, period, parameters):
# N-1
Expand Down Expand Up @@ -60,7 +60,7 @@ class antony_eligibilite_ressources(Variable):
value_type = bool
entity = Famille
definition_period = MONTH
label = "Éligibilité de ressoures d'une aux dipositifs d'Antony"
label = "Éligibilité de ressources d'une famille aux dispositifs d'Antony"

def formula(famille, period, parameters):
parameters_antony = parameters(period).communes.antony.plafonds_revenus
Expand Down

0 comments on commit 8d4f4b7

Please sign in to comment.