Skip to content

Resolve "Inscription: la validation manuelle des comptes utilisateurs ne doit pas être de la responsabilité des administrateurs globaux"

Closes #566

Modifications apportées dans cette MR :

  • Les utilisateurs non activés sont maintenant invités à choisir une structure dans leur profil (auparavant, ils devaient attendre d'être validés avant de choisir).

  • Dans la page de profil, il est possible de renseigner un 'texte de motivation' si le compte n'est pas encore activé ou si la structure choisie nécessite une validation par un administrateur (structure en attente).

  • Ce texte de motivation est consultable par les admins/admins de structure depuis les pages 'validation des utilisateurs' et 'utilisateurs en attente'.

  • La page 'utilisateurs en attente' (admin de structure) a été modifiée pour gérer plus de cas. Elle permet toujours de valider les changements de structure,mais aussi d'activer les comptes utilisateurs lorsque ceux-ci sont inscrits dans une structure gérée par l'admin de structure. Un colonne a été ajoutée pour indiquer si le compte est actif ou non (cela permet à l'administrateur de savoir si il effectue une validation de compte ou une validation de structure).

    utilisateurs_en_attente.jpg

  • Lorsqu'un compte non actif est validé par le biais de cette page ou de la page 'validation des utilisateurs' (admin global), les informations suivantes sont stockées dans la fiche de l'utilisateur validé : date de validation du compte ( champ activatedAt) et email/username/userId de l'admin ayant validé le compte (champ activatedBy).

  • Ajout d'un panneau d'informations détaillées dans la page de gestion des utilisateurs

userinfos.jpg

  • A noter: en tant qu'admin global, on a accès à la fois à la page 'validation des utilisateurs' et 'utilisateurs en attente' (car on est considéré comme admin de structure sur l'ensemble des structures). Cela fait double emploi pour la validation des comptes, même si il y a quelques fonctionnalités spécifiques à chacune des deux pages (validation des structures en attente pour la page 'utilisateurs en attente', suppression des comptes non actifs pour la page 'validation des utilisateurs').
Edited by Bruno Boiget

Merge request reports