Set role for users in groups
For now, only for the organization's member group.
-
Add model Role (name, email, organization) -
Add functionality for adding new roles, listing, and removing roles. (organization settings) -
Show list of possible email aliases / roles (curated?) (organization.roles) -
Change Group model to allow for multiple roles in "member" subdocuments -
Let admin type or select role name and email on member pages - should we support multiple roles? yes, but makes it harder: Change model to accept a list of roles. -
Let admin remove roles from member page -
Sync roles with mailserver and mysql database. Will the database cope with empty recipients, or should we insert a default address there? -
Show role in member list -
List all roles and email addresses in use -
List all roles and email addresses that are defined but without recipients -
Add a way of warning admins about unused email alias / role -
Define roles in contacts page and list users in roles