|
Access levels, roles, groups, and security |
|
There are two places where you may edit access levels for users.
In the global Users section under admin, you may assign a user to a role. These are:
- Normal - Any user asigned to this role will have different access levels based on the settings of each calendar. Most users will fall into this category.
- Super User - Any user asigned to this role has full reign over the entire application. They may reset the admin password, view and add events to any calendar. etc...

Only users asigned to the role of Super User may create calendars. However, once a calendar is created, they may transfer ownership of that calendar to any user.
Each calendar also has a Members list. This is where you may set access levels for aach user or group that only apply to that particular calendar. If a user is not listed in the calendar's Members list (either by being a member of a group or being explicitly added), they will not be able to view this calendar. Once a user or group is added to a calendar's member list, there are three levels of access.
- View Only - Users may view any event in this calendar.
- Normal - Users may add events to this calendar. If strict event security is NOT enabled (on the General tab of each calendar), any user set to this access level may edit any other user's events. If strict event security is enabled, only the user who created the event or a calendar administrator may edit it.
- Admin - Users have full control over the calendar. They may add events, edit anyone's existing events (regardless of it's event security setting) and change calendar settings just as if they were the calendar's owner.
To assist in calendar administration, there are two pseudo groups in Thyme; Public and Registered Users.

- Public - refers to all users, including those not logged in. Public access can be enabled or disabled globally in the Users section of Thyme's Admin panel. Adding the Public group to a calendar's member's list will allow you to control guest access.
- Registered Users - this group refers to any user who is logged in.
These groups do not require administration. You do not need to, nor can you, add or remove members from them.
Using groups greatly simplifies administration when dealing with a large amount of users. When a group is added to the members list of a calendar, all members of that group are assigned the same access level you specified in the calendar's Members configuration. This greatly aids in administration when you have a particular group of users you want to assign membership to on multiple calendars.
For instance, let's assume you have a group called Tech Support Supervisors. You would like this group to have the ability to administer all calendars dealing with technical support. Simply add the group Tech Support Supervisors to all of your technical support calendars.

Now you may simply manipulate the group Tech Support Supervisors to control access to these calendars.

|