Skip to content
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

Début de la refactorisation de l'interface dags/validations #1174

Open
wants to merge 25 commits into
base: main
Choose a base branch
from

Conversation

kolok
Copy link
Contributor

@kolok kolok commented Jan 2, 2025

Description succincte du problème résolu

Carte Notion : LVAO : outil de validation : améliorations à prévoir

Je conseille de démarrer la revue par le système de revue des suggestions dans la nouvelle app django data et en particulier par les modèles. : data/models.py

La documentation du système de suggestion est disponible ici : docs/reference/303-systeme-de-suggestions.md

A discuter :

  • On assume de casser la fonctionnalité de siretisation qui n'est buggé et pas bien maitrisé par les équipes

  • Reste quelques FIXME : est-ce des pré-requis avant le merge de cette PR

  • Bug : Drop-down du haut : passer d’une cohorte à l’autre ne rafraichit pas la cohorte affichée en dessous (obligé de revenir à la racine via l’URL dans la barre d’adresse) - Semble résolu ? Edit : 16/09 : Non, je repro à nouveau

Type de changement :

  • Bug fix
  • Nouvelle fonctionnalité
  • Mise à jour de données / DAG
  • Les changements nécessitent une mise à jour de documentation
  • Refactoring de code (explication à retrouver dans la description)

Auto-review

Les trucs à faire avant de demander une review :

  • J'ai bien relu mon code
  • La CI passe bien
  • En cas d'ajout de variable d'environnement, j'ai bien mis à jour le .env.template
  • J'ai ajouté des tests qui couvrent le nouveau code

Comment tester

En local / staging :

@kolok kolok force-pushed the remove_column_mapping2 branch 2 times, most recently from 4973fba to dbf5c30 Compare January 2, 2025 11:13
@kolok kolok force-pushed the better_validation branch 2 times, most recently from 9d49e48 to a908b79 Compare January 2, 2025 17:58
@kolok kolok force-pushed the remove_column_mapping2 branch from 0f27d75 to be97c03 Compare January 6, 2025 09:22
@kolok kolok force-pushed the better_validation branch from a908b79 to ac74dd8 Compare January 6, 2025 13:30
Base automatically changed from remove_column_mapping2 to main January 6, 2025 14:16
@kolok kolok force-pushed the better_validation branch from ac74dd8 to acb6123 Compare January 6, 2025 15:40
@maxcorbeau
Copy link
Contributor

maxcorbeau commented Jan 8, 2025

  • Paramètre de tolérance d'erreurs: est-ce qu'on tolère que le cohorte est 1 ou plusieurs erreurs (ex: des fois on veut tout ou rien comme un cluster, sinon risque d'état bancal, à l'inverse pour mettre à jour des codes postaux, si certains échouent c'est pas grave, on fait "au mieux"). Par défault = 0.
  • Stocker le contexte initial en JSON: pour le ML à venir (modèle superviser sur les revues passées) ET laisser au gestionnaire de changement le choix de se baser soit sur la donnée de contexte soit sur la donnée live (et potentiellement flagger si des déviations).

@maxcorbeau maxcorbeau mentioned this pull request Jan 8, 2025
3 tasks
@kolok kolok force-pushed the better_validation branch 4 times, most recently from c701399 to d0ab227 Compare January 9, 2025 18:56
@kolok kolok marked this pull request as ready for review January 13, 2025 09:12
@kolok kolok requested a review from a team as a code owner January 13, 2025 09:12
@kolok kolok requested review from fabienheureux and maxcorbeau and removed request for a team January 13, 2025 09:12
@kolok kolok force-pushed the better_validation branch from 26a7831 to 7b31185 Compare January 13, 2025 09:58
core/urls.py Outdated Show resolved Hide resolved
data/models.py Outdated Show resolved Hide resolved
data/models.py Outdated Show resolved Hide resolved
@kolok kolok force-pushed the better_validation branch from f839697 to 39716f0 Compare January 20, 2025 08:41
@kolok kolok requested a review from fabienheureux January 20, 2025 08:42
# SuggestionCohorte actions
SUGGESTION_CLUSTERING = "CLUSTERING"
SUGGESTION_SOURCE_AJOUT = "SOURCE_AJOUT"
SUGGESTION_SOURCE_MISESAJOUR = "SOURCE_MISESAJOUR"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
SUGGESTION_SOURCE_MISESAJOUR = "SOURCE_MISESAJOUR"
SUGGESTION_SOURCE_MISEAJOUR = "SOURCE_MISEAJOUR"

Comment on lines +28 to +30
raise ValueError("df_acteur est vide")
if df_acteur_services.empty:
raise ValueError("df_acteur_services est vide")
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remarque : tous mes logs / exceptions sont en anglais, il faudrait qu'on définisse une petite convention là dessus

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants