Fix #2532 limite de validité n'est pas un champ obligatoire comme les autres
Changements apportés
Modifie le comportement du champs "limite de validité" dans les devis. Le champ doit prendre la valeur de la configuration générale Endi si non renseigné.
Ce qui a été fait: Lors du focus out du champs "Limite de validité du devis" si le champs est vide alors la valeur pas défaut au niveau de la CAE est saisi automatiquement.
Comportement validé avec Éric et Sophie.
Checklist
- Style UX
-
Suit le guide de style écrit par Sophie.
-
- Review
-
La MR est assignée à une personne pertinente pour en faire une review
-
- Git
-
Rebasé sur master -
Historique des commits nettoyé (rebase interactif) -
Messages de commit mentionnant l'issue (Ref #XXX : ou Fix #XXX :)
-
- Tests
-
Tests "verts" en local (pytest) -
Validé par la CI
-
- Code propre
-
PEP8 flake8 -
Conventions de nommage des variables, des fonctions et des classes respectées -
Typo dans les variables, des fonctions et des classes -
Typo dans les chaînes de caractères -
Code commenté -
Commentaires morts (inutile, tests) nettoyés
-
- Base de données
-
Appliqué toutes les migrations présentes amont -
Pas d'import de modèles dans les migrations -
Créer une migration de merge si nécessaire -
endi_anonymize.py mis à jour si besoin (ajout/modif de modèle). -
j'évite d'utiliser backref=
au profit deback_populates=
dans lesrelationship
-
Points de vigilance / Retours souhaités
Navigateurs testés
Edited by Sbodrero