Skip to content
Extraits de code Groupes Projets
Valider baf0d4ac rédigé par Benjamin - Le Filament's avatar Benjamin - Le Filament
Parcourir les fichiers

[update] check staff function

parent 22bbec28
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -62,20 +62,17 @@ class ScopPartnerStaff(models.Model): ...@@ -62,20 +62,17 @@ class ScopPartnerStaff(models.Model):
# ------------------------------------------------------ # ------------------------------------------------------
# Contrains # Contrains
# ------------------------------------------------------ # ------------------------------------------------------
@api.constrains( @api.one
'staff_count', @api.constrains('staff_count', 'staff_shareholder_count', 'staff_average')
'staff_shareholder_count' def _check_staff(self):
'staff_average')
def _check_staff_count(self):
""" """
Interdit de créer une ligne à 0 sauf lorsque Interdit de créer une ligne à 0 sauf lorsque
cette ligne vient de la liste ministère cette ligne vient de la liste ministère
""" """
for record in self: if ((self.staff_count == 0
if ((record.staff_count == 0 or self.staff_shareholder_count == 0
or record.staff_shareholder_count == 0 or self.staff_average == 0)
or record.staff_average == 0) and self.type_entry not in ('questionnaire', 'questionnaire_inscription')):
and record.type_entry not in ('questionnaire', 'questionnaire_inscription')):
raise ValidationError( raise ValidationError(
"Tous les effectifs doivent être renseignés et supérieurs à 0.") "Tous les effectifs doivent être renseignés et supérieurs à 0.")
......
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