Developer Guidelines: User Management
Table of Contents
Workflow
https://docs.google.com/drawings/d/1fFIL_y6iOMoHDWwEQqWVKDiSkdRl_7EtfcZChNtZu-o/edit
Deployment Settings
Registration
Self Registration
Set: deployment_setting.security.self_registration
Get: deployment_setting.get_security_self_registration()
Allow public to register as users.
Self Registration
Set: deployment_setting.auth.registration_requires_verification
Get: deployment_setting.get_auth_registration_requires_verification()
Require users to verify their email address when they register
Self Registration
Set: deployment_setting.auth.registration_requires_approval
Get: deployment_setting.get_auth_registration_requires_approval()
Require administrators to approve users who register
Organizational Settings
Administration > User Management > List All Organization Approvers & Whitelists /eden/admin/organisation
- Set the people who get notified of new users for different organisations
- Automatically approve users with verified email addresses from organisation domians
Additional Settings
https://github.com/flavour/eden/blob/master/modules/templates/default/config.py#L34