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

[update] ajout contrainte sur date ajustement effectif

parent 83b9b429
Branches
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -72,3 +72,19 @@ class ScopPartnerStaff(models.Model): ...@@ -72,3 +72,19 @@ class ScopPartnerStaff(models.Model):
if record.staff_count == 0 and record.type_entry not in ('questionnaire', 'questionnaire_inscription'): if record.staff_count == 0 and record.type_entry not in ('questionnaire', 'questionnaire_inscription'):
raise ValidationError( raise ValidationError(
"L'effectif renseigné doit être supérieur à 0.") "L'effectif renseigné doit être supérieur à 0.")
@api.constrains('effective_date')
def _check_effective_date(self):
"""
Interdit la création de deux lignes à une même date
pour un même partenaire sauf pour LM
"""
for record in self:
doublon = self.search([
('partner_id', '=', record.partner_id.id),
('effective_date', '=', record.effective_date)
])
if (len(doublon) > 1
and record.type_entry not in ('questionnaire', 'questionnaire_inscription')):
raise ValidationError(
"Vous ne pouvez pas créer 2 ajustements à la même date.")
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