Task #44833
openFeature #45481: * D2 - Users & Programs
Feature #44150: ** (SF01) USR - Users management (registration, authentication, authorizations, roles) - user_mgmt
Task #57508: *** (SF01) USE CASES - ACTIONS (on entities) & VIEWS (web pages)
Task #44835: **** (SF01) CRUD actions
Task #57506: Create-Update
Registration : un nouvel utilisateur doit pouvoir s’enregistrer directement sur le site web (soumis à validation)
100%
Description
La page d’inscription (registration) doit être sécurisée avec un ReCaptcha
un nouvel utilisateur doit pouvoir s’enregistrer directement sur le site web (soumis à validation)
NB: tout user doit pouvoir register un autre user
Il donne la raison (souhait) de son inscription (Champ texte libre obligatoire : Motif de l’inscription - persisté)
Il coche les Role(s) souhaités(s) (non persisté)
Lien vers page d’explication de chaque role (présentation générale de l’obs, avec démarche à suivre, )
(ex page web : Liverpool http://telescope.livjm.ac.uk/PropInst/Phase2/?sf=phase2UI_inst#prog)
⇒ Il reçoit un mail lui expliquant qu’il doit attendre la validation par le Unit-PI
une fois validé (activé) :
il reçoit alors le role par défaut qui est un role minimum (Visitor) permettant de voir seulement les pages publiques (comme un utilisateur non connecté) ; mais le Unit PI peut lui attribuer d’autres roles au moment de la validation
il reçoit un mail pour l’en informer (qui lui explique qu’il peut se connecter mais qu’il devra attendre d’être associé à un SP pour soumettre des requêtes d’observation)
Il peut alors se connecter
NB : pour un user du TAC qu’on veut enregistrer directement sans qu’il ait à le faire lui-même, le Unit-PI doit pouvoir le faire pour lui (toutes les étapes jusqu’à la validation)