[Rejoindre une structure] Validation par un membre de structure ou superadmin dans tous les cas
Contexte
Actuellement n'importe qui peut rejoindre une structure dans res'in et faire des actions de suppressions ou d'edition dans la structure.
Objectif
Il faudrait protéger les structures contre ce genre de scenario en passant par une validation d'une autre membre. Ou si personne n'a revendiqué la structure, le superadmin.
Ressources
Template mail
Mail envoyer aux autres gestionnaires et à l'adm :
Objet : XX souhaite devenir membre de la structure xx
Message :
Bonjour,
XX souhaite devenir membre de la structure XX.
En étant membre, XX deviendra également gestionnaire de votre fiche structure Rés'in.
Pour accepter : cliquez-ici. Pour refuser : cliquez-ici.
Cordialement,
L'équipe projet inclusion numérique"
Procédure de recette
-
Gestion du pending dans la gestion des membres. -
Au bout de 4 semaine le serveur jette l'utilisateur de la structure. -
Faire une migration -
Si un utilisateur est le seul dans la structure, qu'il souhaite la quitter mais qu'un utilisateur est en attente pour rejoindre. Lorsque l'utilisateur clic sur "quitter la structure", il est retiré de la structure mais le super-administrateur est averti qu'il faut clarifier le statut des personnes en attente. -> Manque de contexte dans le mail recu -
L'utilisateur ne peut pas relancer une demande sur une structure déjà en attente. -
L'utilisateur peut annuler une demande (depuis la section structure de son compte) ou bien et le lien expire après 4 semaines. -
Mail + lien qui accepte ou refuse l'intégration de la personne à la structure. Le lien est reçu par tous les vrais membres de la structure (non pending) et Erwan le super-administrateur. -
Le lien comporte liens d'action, valider ou refuser. Lorsqu'une action est choisie l'utilisateur est redirigé vers la structure et un toaster l'informer du bon déroulement de l'action (le membre a été accepté, refusé). -
Tous les membres de la structure sont informés si l'utilisateur a été accepté ou rejeté de la structure. -
Le demandeur doit recevoir un mail sur l'acceptation ou le rejet. -
Si la décision a deja été prise, le lien doit passer en "expiré". -
Dans l'administration, onglet "gestion des membres", avoir une section pour les utilisateurs en attente. Avec la date de la demande, structure cibliée, Nom Prénom et mail ou tel, et la possibilité de valider ou refuser leur demande. -
Si une structure était tag en "soft-delete", et qu'une utilisateur la rejoint, le statut est levé et la structure est de nouveau normale. - Masquer les structures en attente de la liste de structures à rejoindre -> ne veut rien dire?
Procédure de recette (2)
Profil
-
format de date demande
-
L'utilisateur peut voir les structures qu'il a souhaité rejoindre dans son compte (section "structures").
Admin
-
ajout de titres dans la section admin
Annuaire
-
La ou les structures en attente ne doivent pas apparaître sur l'annuaire avec cet utilisateur. (retirer le bouton "Annuler la demande de rattachement")