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.
|