MTES-MCT / Docurba

4 stars 5 forks source link

Création procédure : Cacher la sélection de communes quand la collectivité est une commune #956

Open rik opened 1 week ago

rik commented 1 week ago

@Octaviedebs dit :

Lorsque je créé une procédure sur une commune :

  1. La commune concernée n'apparait pas

    Capture d’écran 2024-11-13 à 10 19 17
  2. Au clic sur « Sélectionner toutes » le nombre de communes passe à 0

    Capture d’écran 2024-11-13 à 10 19 33

Lien : https://docurba.beta.gouv.fr/collectivites/29043/procedures/add Jam : https://jam.dev/c/f4f52e62-f4cd-4eca-bff5-1a66253b2ea8

Autre illustration : voir ce slack

Sauf erreur de ma part, je n'ai pas constaté ce problème lors de la création d'une procédure sur un EPCI & Co ( = quand il y a plusieurs communes dans le périmètre)


Plutôt que de corriger les bugs évoqués, je pense qu'on peut plus simplement cacher la sélection de communes quand la collectivité est une commune.

rik commented 1 week ago

Je pense que c'est faisable en rajoutant une condition pour ne pas afficher DdtPerimeterCheckInput quand collectivite.type === 'COM'

Octaviedebs commented 1 week ago

Ce que tu penses faire comprendra-t-il aussi le formulaire de création de procédure depuis un accès side collectivité ? (le nom ddt me trouble mais je n'ai peut être pas compris) ?

rik commented 1 week ago

Je pense que tu peux ignorer DDT dans le nom de ce composant, il me semble que c'est un mauvais nom car il n'y a rien de spécifique au profil connecté dans son code.

Et donc oui, cela fonctionnera pour un profil collectivité ou état.