Roles and permissions

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.