Changes between Version 5 and Version 6 of BluePrint/UserManagement
- Timestamp:
- 11/12/12 22:58:38 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BluePrint/UserManagement
v5 v6 11 11 == Use-Cases == 12 12 When a User registers and is approved, Sahana will automatically create them: 13 * Staff Record (if they request it & Admin agrees) 14 * Volunteer Record (if they request it & Admin agrees) 15 * Member Record (if they request it & Admin agrees) 16 * Membership of auth_groups (Roles) 17 * minimally AUTHENTICATED 18 * Membership of pr_groups (Teams, Mailing Lists) 19 * Contacts 20 * minimally EMAIL 13 * Staff Record (if they request it & Admin agrees) (IMPLEMENTED) 14 * Volunteer Record (if they request it & Admin agrees) (IMPLEMENTED) 15 * Member Record (if they request it & Admin agrees) (IMPLEMENTED) 16 * Membership of auth_groups (Roles) (IMPLEMENTED) 17 * minimally AUTHENTICATED (IMPLEMENTED) 18 * Membership of pr_groups (Teams, Mailing Lists) (IMPLEMENTED) 19 * Contacts (IMPLEMENTED) 20 * minimally EMAIL (IMPLEMENTED) 21 21 * Extra fields (as per configuration) 22 22 23 23 == Requirements == 24 * a deployment_setting to control what type of records (Staff, Vol, Member, etc) can be created for a new user25 * allow a URL var to be used to automatically determine the type of record to be created for that user, and hide the widget on the registration form26 * Show the administrator what types of records will be created for the user when they are approved.27 24 * Extra fields to collect (configurable - possibly included in above deployment_setting & possibly a separate one), e.g.: 28 25 * Disclaimer(s) - just a client-side JS requirement to tick box before submit … … 37 34 38 35 == Design == 39 * auth_user record would have to contain some sort of tracking of what types of records are linked to it.40 * s3_link_user would be extended to link the user to the different types of records41 36 42 37 == Implementation == … … 47 42 * Don't force re-entry of password for Admin (or use a different screen for just changing the password?) on user update 48 43 * Approve email should contain link to the specific User page 49 * Populate sites widget from Organisation 50 * Option to choose to create Staff or Volunteer 44 * Populate sites widget from Organisation - issue with permissions for org_site to user FilterFiled 51 45 * Email & Mobile -> Use Inline Form framework (when complete) 52 46 * Multiple OrgAdmin approvers & asyn send of emails