Calendar Help-- Security Model

NOTE: This description is a draft and is therefore subject to change in future releases of CyberCalendar.

CyberCalendar uses a combination of a fairly basic Access Control List (ACL) security model and a fairly basic role-based security model.

User Roles:

Administrator: Has complete access to and total control of all calendars and administrator interfaces, including adding, editing, and deleteing user accounts. There can be multiple administrators.

User: Has access to only those calendars and administrator interfaces granted to it by an administrator.

ACL Privileges:

Owner: A user who is granted "ownership" of a calendar can add/edit/delete events and can also make changes to the calendar's configuration. A user can "own" multiple calendars.

Editor: A user who is granted editor privileges to a calendar can only add/edit/delete events, but cannot modify the calendar's configuration. A user can have editor privileges to multiple calendars.