Skip to content
Extraits de code Groupes Projets
Valider 300be949 rédigé par jordan's avatar jordan
Parcourir les fichiers

[update] tests membership updated

parent 151fb978
Branches
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -20,7 +20,6 @@ class ScopAdhesionListeMinistere(models.Model):
errors += self.check_director_filled()
errors += self.check_cap_and_soc_filled()
errors += self.check_eff_filled()
if self.cooperative_form_id != 'SCIC':
errors += self.check_repartition_keys_filled()
logical_errors = self.check_error_lm()
if logical_errors:
......@@ -71,10 +70,14 @@ class ScopAdhesionListeMinistere(models.Model):
def check_eff_filled(self):
"""
Vérifie que les champs de la fiche démographie sont bien renseignés:
Vérifie que les champs de la fiche démographie sont bien renseignés
si la coop n'est pas une SCIC:
- capital des associés
- effectif total
"""
error = False
if self.partner_id.cooperative_form_id != self.env.ref(
'cgscop_partner.form_scic'):
error = self.cap_sal_assoc_computed == 0
error |= self.eff_tt == 0
if error:
......@@ -91,10 +94,13 @@ class ScopAdhesionListeMinistere(models.Model):
- effectif total
- équivalent temps plein (pour le calcul de l'adhésion)
"""
error = False
if self.partner_id.cooperative_form_id != self.env.ref(
'cgscop_partner.form_scic'):
error = self.part_reserve_legale + self.part_fond_developpement + \
self.part_capital + self.part_travail + self.part_autres != 100
self.part_capital + self.part_travail + self.part_autres > 100
if error:
return '<li>Clés de répartition des bénéfices : Erreurs dans la saisie' \
'</li>'
return '<li>Clés de répartition des bénéfices : ' \
'La somme ne peut pas être supérieure à 100</li>'
else:
return str()
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter