Version 4 (modified by 12 years ago) ( diff ) | ,
---|
BluePrint: User Management
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
<Briefly describe the solution, e.g. start with a user story> <Name existing solutions, e.g. in other applications>
Requirements
<Outline the requirements here> <Group requirements in subsections, e.g. functional, non-functional, interoperability etc.>
https://docs.google.com/document/d/1lvuzNaRokKteLG71jGWTBFAf5OkAUhtnnk8hB1X-Sk0/edit#
Use-Cases
<Describe actors and use-cases> <Describe workflows> <Include diagrams where useful>
Design
<Describe a possible design, repeat any design sections for alternative designs> <Include diagrams, screen mockups and wireframes where useful>
Implementation
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 with settings:
- 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