diff --git a/cotisations/forms.py b/cotisations/forms.py index d2a86bfd..b12bc53e 100644 --- a/cotisations/forms.py +++ b/cotisations/forms.py @@ -45,9 +45,9 @@ class NewFactureForm(ModelForm): cheque = cleaned_data.get("cheque") banque = cleaned_data.get("banque") if not paiement: - raise forms.ValidationError("Le moyen de paiement est obligatoire") + raise forms.ValidationError("Le moyen de paiement est obligatoire.") elif paiement.moyen.lower()=="chèque" or paiement.moyen.lower()=="cheque" and not (cheque and banque): - raise forms.ValidationError("Le numero de chèque et la banque sont obligatoires") + raise forms.ValidationError("Le numéro de chèque et la banque sont obligatoires.") return cleaned_data class CreditSoldeForm(NewFactureForm): @@ -90,7 +90,7 @@ class TrezEditFactureForm(EditFactureForm): def __init__(self, *args, **kwargs): super(TrezEditFactureForm, self).__init__(*args, **kwargs) self.fields['valid'].label = 'Validité de la facture' - self.fields['control'].label = 'Controle de la facture' + self.fields['control'].label = 'Contrôle de la facture' class ArticleForm(ModelForm): diff --git a/cotisations/models.py b/cotisations/models.py index 45e9308d..24eb2b5a 100644 --- a/cotisations/models.py +++ b/cotisations/models.py @@ -107,8 +107,11 @@ class Article(models.Model): name = models.CharField(max_length=255, unique=True) prix = models.DecimalField(max_digits=5, decimal_places=2) iscotisation = models.BooleanField() - duration = models.IntegerField(validators=[MinValueValidator(0)], help_text="Durée exprimée en mois entiers", blank=True, null=True) - + duration = models.IntegerField( + help_text="Durée exprimée en mois entiers", + blank=True, + null=True, + min_value=0) def clean(self): if self.name.lower() == "solde":