-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ajout des actions pour valider ou rejeter les suggestions ligne par ligne #1267
Conversation
62f68b4
to
78144a9
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pour moi on mélange un peu les choses entre
- des update qui pourraient vivre sur un manager custom
- du rendering dans le modèle qui gagnerait à être déplacé dans la vue (admin ici)
Aussi il serait intéressant de rendre plus flexible les templates d'admin.
Ok pour en discuter s'il faut merger asap et voir ce qu'on peut faire comme compromis, mais avec les ambitions sur l'admin / ajout de wagtail, c'est important qu'on limite l'ajout de dette technique
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
GO, on va vers le mieux c'est sur 🚀
Super:
- db_apply_suggestion.py: super car 0 logique spécifique aux changements des suggestions dans Airflow (on prend 1 suggestion et on applique apply)
Pistes d'améliorations:
- cas à gérer: le cas où Airflow a échoué et donc les suggestions restents inachevée EN COURS
- logique django admin: à mon avis bcp trop de logique spécifique aux changements, à migrer vers les modèles de suggestions/changements pour être agnostic
- db_read_acteur.py: toute la logique de recréer touts les propositions/sous-propositions etc.... pourrait être déplacer vers les modèles django, pour avoir le moins de custom possible dans Airflow
- génération des df: à faire valider par les modèles de suggestion
- messages d'actions: ajouter un compteur pour + de feedback métier
- cohorte: idée: à mettre en read-only d'un point de vue des suggestions sous-jacentes (à prendre ou à laisser mais on vient pas les changer une fois générées)
Grosse PR à venir:
- PR de refacto sur cet existant + intégration clustering, sur laquelle je m'attellerai la semaine prochaine, et je pense que se faire une session sync sera utile
Merci pour ce commentaire @fabienheureux C'est parce qu'on est dans un état transitoire avant d'utiliser des classes PYDANTIC sur lesquelles on s'appuyera pour résoudre tout ça au bon endroit. Donc sur toute cette partie, je l'ai fait un peu brute force, tout va être revu avec la prochaine tache de @maxcorbeau J'aurai besoin de faire un peu de pair coding avec toi pour bien maitriser les Manager Je te propose de débloquer cette PR même si je n'ai pas encore fini d'intégrer certains commentaires (entre autre sur la geston des template). Je finirait ça avant de merger |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Je m'en doutais un peu idéalement on aurait fait ça en pair mais j'ai manqué de temps aujourd'hui
Aucun souci pour moi je valide, on verra ensemble si besoin de pérenniser les méthodes ou interfaces pour faire ça différemment
Description succincte du problème résolu
Carte Notion : Titre de la carte
Type de changement :
Auto-review
Les trucs à faire avant de demander une review :
.env.template
Comment tester
En local / staging :