Ref #1111 commandes fournisseur : le gros du travail
Changements apportés
Checklist
- Git
-
Rebasé sur master -
Historique des commits nettoyé (rebase interactif) -
Messages de commit mentionnant l'issue (Ref #XXX : ou Fix #XXX :)
-
- Tests
-
Tests "verts" ( autonomie/test/ pytest -xv) -
Validé par la CI
-
- Code propre
-
PEP8 (https://www.python.org/dev/peps/pep-0008/) flake8 -
Conventions de nommage des variables, des fonctions et des classes respectées -
Code commenté -
Commentaires morts (inutile, tests) nettoyés
-
- Base de données
-
Appliqué toutes les migrations présentes amont -
Créer une migration de merge si nécessaire -
[ ] endi_anonymize.py mis à jour si besoin (ajout/modif de modèle).-> PR ultérieure.
-
Points de vigilance / Retours souhaités
Navigateurs testés
Il reste quelques petits points à régler (points de TODO rayés), mais il est temps d'un merge pour le webinar de demain :-).
TODO:
design / visuel :
-
vue liste pas de dropdown si < 3 boutons d'action -
Afficher le log historique des messages -
Virer l'entrée de sous-total vide
autre
-
gestion du read-only en attente de validation -
security.py : ôter les redondances dans les droits [ ] mails d'alerte au changement de statut de validation[ ] Annuler ne fonctionne pas sur les popins[ ] Auto-validation des commandes à 0% de décaissement de la CAE-
Enlever les mal nommés « activity »
Edited by Jocelyn