This issues describes the roles and user groups supported by default, these groups determine what modules a logged in user can interact with on the web.
Roles:
MODIFY_USERS - users can access the admin.users module
MODIFY_TEAMS - users can access the admin.teams module
MODIFY_LOCATIONS - users can access the admin.locations module,
MODIFY_NBC_PNC - users can access the nbcPnc module
MODIFY_NUTRITION - user can access the nutrition module
MODIFY_PREGNANCY - user can access the pregnancy module
A list of the initial groups with their associated roles:
Pregnancy : MODIFY_PREGNANCY
NbcPnc : MODIFY_NBC_PNC
Nutrition : MODIFY_NUTRITION
Provider : composite that includes all of above three
Supervisor: composite that includes provider's roles + MODIFY_TEAMS, MODIFY_LOCATIONS
super User: composite including supervisor's roles + MODIFY_USERS
This is just the initial list and more user groups with different access level mappings can be created from the web
This issues describes the roles and user groups supported by default, these groups determine what modules a logged in user can interact with on the web.
Roles:
admin.users
moduleadmin.teams
moduleadmin.locations
module,nbcPnc
modulenutrition
modulepregnancy
moduleA list of the initial groups with their associated roles:
This is just the initial list and more user groups with different access level mappings can be created from the web