A Miradem Community site comes with many roles that can be assigned to users, and with each role comes certain permissions. For example, a user with the "Event editor" role can create events, and a user with the "Residents directory editor" role can edit Residents Directory entries. Users can be assigned multiple roles and will have all the permissions associated with all the roles assigned to them. So, a user with the both the "Event editor" and "Residents directory editor" roles could create events and edit Residents Directory entries.
One thing to keep in mind is that, if a user has a role like "Site admin", they already have the permissions associated with all the other roles, so they don't need to be granted other roles. The same would be true of the "Editor" role.
Role definitions
- Anonymous user
- This is a non-logged in user— someone who has come to the site, but has not logged in yet.
- Authenticated user
- Anyone who has logged in to the site.
- Site admin
- This is the most-powerful role on the site. Users with this role can create, edit, and delete all content and users. They can also change some site settings.
- Editor
- Can create, edit, and delete all content on the site.
- Content author
- Can create, edit, and delete any content that they have created.
- Activity editor
- Can create, edit, and delete Activities and content associated with any Activity.
- Classifieds editor
- Can create, edit, and delete any Classifieds.
- Committee editor
- Can create, edit, and delete Committees and content associated with any Committee.
- Dining menu editor
- Can import, create, edit, and delete any Dining menus.
- Event calendar editor
- Can create, edit, and delete all Events.
- Residents directory editor
- Can create, edit, and delete the entries in the Residents directory.
- Staff directory editor
- Can create, edit, and delete the entries in the Staff directory.
- Staff
- This role is simply used to identify Staff members. It does not grant any specific permissions at the moment, but may in the future.