Closed arnaudchouk closed 4 months ago
Avoir en tête les spécs futures pour modéliser : https://github.com/MTES-MCT/histologe/issues/2689
Proposition de specs en prenant en compte ce qui a déjà été fait pour le 93 et ce qui pourrait arriver dans le ticket #2689 , et ce qu'il faut faire pour l'Hérault (vu avec Arnaud en meet)
Création d'une entité
AutoAffectationRule
id | territory_id | status | profil_declarant | partner_type | code_insee_include | code_insee_exclude | parc | allocataire |
---|---|---|---|---|---|---|---|---|
0 | 94 | 1 | all | COMMUNE_SCHS | partner_list | null | all | all |
1 | 35 | 1 | all | COMMUNE_SCHS | partner_list | 34500, 34600 | prive | all |
2 | 35 | 1 | all | CAF_MSA | all | 34500, 34600 | prive | all |
3 | 35 | 1 | all | CD | all | 34500, 34600 | prive | all |
4 | 35 | 1 | all | EPCI | partner_list | null | prive | all |
status : 0 ou 1 pour pouvoir archiver la règle sans la détruire
profil_declarant : les 6 profils existants + all
+ tiers
+ occupant
partner_type : l'enum ParnerType existant
code_insee_include : soit all
soit partner_list
(tous ceux définis dans le partner) soit un tableau de code insee
code_insee_exclude : soit null
, soit un tableau de codeInsee à exclure (jai mis 34500, 34600 pour exemple)
parc : all
/ prive
/public
/ non_renseigne
allocataire : all
/ non
/ oui
/caf
/msa
L'id 0 correspond à ce qui existe pour le 93. Les id 1 à 4 correspondent à ce qu'il faut faire pour l'Hérault
Faire évoluer le service AutoAssigner ensuite pour récupérer toutes les règles attachées au territoire, et trouver les partenaires qui répondent à ces règles
Le gros du taf est fait. Maintenant il faut
Cas à tester :
@hmeneuvrier lite des communes à ne pas affecter Clermont l'Hérault 34079 Lodève 34142 Lunel 34145 Sète 34301
@arnaudchouk j'ai créé un nouveau ticket pour l'Hérault : #2848
Activation de l'affectation auto pour l Hérault en "désactivant" les signalements issus du parc public Description du cénario attendu : Périmètre : signalements relevant du parc privé
Pour les Communes disposant d'un SCHS :
Pour les Communes sans SCHS :
Pour les Communes à exclure :