= !BluePrint: User Management = [[TOC]] == Introduction == !BluePrints for User Registration and Management. This functionality is already well developed in Sahana Eden and this page is primarily a place to record additional desired enhancements. == Description == == Requirements == https://docs.google.com/document/d/1lvuzNaRokKteLG71jGWTBFAf5OkAUhtnnk8hB1X-Sk0/edit#heading=h.7rc6ag1dd6oi == Use-Cases == == Design == == Implementation == * DeveloperGuidelines/UserManagement * UserGuidelines/Admin/UserManagement == To Do == * Don't force re-entry of password for Admin (or use a different screen for just changing the password?) on user update * Approve email should contain link to the specific User page * Populate sites widget from Organisation * Option to choose to create Staff or Volunteer * Email & Mobile -> Use Inline Form framework (when complete) * Multiple OrgAdmin approvers & asyn send of emails * Move all auth.settings & auth.messages to deployment_settings * Write Automated tests (DeveloperGuidelines/Testing) for the following workflows: * Register with settings: * Verify & Approve * Verify & Approve with Mobile & image * Not Verify & Approve * Not Verify or Approve * Register an existing Person * Create User * with Mobile & image * Create User for an existing person * Update User * Update Person * Update HR * Import Users w/o Organisation * Import Users as staff - these should link the organisations * Roles being imported multiple times * Assign Staff to Sites * Roles tab on HRM - Role not displayed correctly ---- BluePrints