MTES-MCT / Docurba

5 stars 5 forks source link

[ Accès connecté BE/CT ] Limiter l'accès si compte non validé #259

Closed Octaviedebs closed 2 weeks ago

Octaviedebs commented 9 months ago

Création de compte

Actuellement, lorsqu'un compte est créé :

Cependant, en attendant une auto-validation / validation GPU pour les CT / ou toutes autres automatisations, il faudrait a minima SI le compte n'a pas été validé / ou est en attente de validation (via le CTA Valider le compte dans bot_admin) et tant que la validation n'a pas été faite =

Pour une CT :

ALORS :

Pour un BE :

Validation d'email quand dépôt d'acte (en vue des prochaines itérations sur le lien dépôt acte > FRP : autre issue ?)

Actuellement, lorsqu'un compte est créé :

Il faudrait permettre l'ajout de cet event pour initier la nouvelle FRP que si et seulement si l'email a été validé.

@HermanceGauth pour avis / compléments etc merci !

HermanceGauth commented 9 months ago

Effectivement, tout comme pour les DDT, l'accès/dépôt ne doit pas être validé tant qu'on ne l'a pas validé.

HermanceGauth commented 4 months ago

@lerayj pour le chantier droit d'accès

CeliaVermicelli commented 3 weeks ago

@Octaviedebs j'ai voulu test les actions CT/BE mais ça m'a rappelé que ça n'est pas possible en dev il me semble, je te laisse infirmer/confirmer car tu es plus au fait de ce côté là :)

Octaviedebs commented 3 weeks ago

La fonctionnalité de nouvelle procédure est juste en dev donc probablement pas encore finalisée - il est probablement prévu de moduler les droits d'accès concernant la création d'une nouvelle procédure (et donc limiter la possibilité de le faire hors connexion) : j'ajoute cela en commentaire dans l'autre carte

HermanceGauth commented 3 weeks ago

Voilà ce qui était prévu dans les maquettes : image

Octaviedebs commented 3 weeks ago

ajout nouvelle procédure en non connecté : Super merci @HermanceGauth pour la précision - du coup si le compte n'est pas validé, il faudrait peut être ajouté une redirection vers une page En attente de validation ?

@UngererFabien : compte non validé

Octaviedebs commented 3 weeks ago

(Précisions) Pour compléter suite nvx tests :

https://jam.dev/c/b440b567-9256-4877-8ba4-d730fb2064e4

MAIS effets de bord : https://jam.dev/c/5fe07459-a7d7-4a55-8711-276086649699

@CeliaVermicelli @HermanceGauth n'hésitez pas à révérifer mes tests mais je l'ai fait plusieurs fois en pp

TO DO quand corrigé : il faudrait supprimer les events que j'ai ajoutés du coup pour les tests sur les proc. en cours de CC Lautrécois (81) et CC Porte de Bretagne (35)

HermanceGauth commented 3 weeks ago

Ok avec ce commentaire d'Octavie. Pour résumer, il faut :

Octaviedebs commented 2 weeks ago

Il y a encore un problème : en accès public donc non connecté, le comportement attendu est le suivant : si l'utilisateur clique sur Nouvelle procédure il doit atterrir sur la page de sign in quelque soit le territoire

OR pour les pages EPCI (pas pour les communes) on atterrit sur la page de validation (ce qui n'a pas de sens puisqu'on est en accès public)

Capture d’écran 2024-09-03 à 15 04 26

Voici la vidéo (un peu long mais muté en pp) - j'essayais de trouver le pourquoi (j'étais partie sur une autre piste au début) : https://jam.dev/c/f5b93774-c172-4c66-a06a-cc92c6b0ded4

En revanche, quand on est connecté :

Octaviedebs commented 2 weeks ago

Je close - le reste est dans cette issue https://github.com/MTES-MCT/Docurba/issues/795