Hello Anand Shah

On 2012-06-21 13:43, ANAND SHAH wrote:
> 
> Please pass on all Possible options for SOGoCalendarDefaultRoles

SOGoCalendarDefaultRoles sets the access privileges for every user of
SOGo on newly created calendars.

Create and delete privileges are set once for the whole calendar object.
You can set it to "ObjectCreator" and/or "ObjectEraser".

Access and modify privileges are separated for the three confidentiality
levels of events/tasks:
"Public", "Confidential" and "Private".
For each level you can set it either to "DAndTViewer", "Viewer",
"Responder" or "Modifier".

"DAndTViewer" means: Can see date and time an event is scheduled, but
nothing more.
"Viewer" means: Can see date and time and subject and notes and attached
links for events.
"Responder" means: Can see date and time and subject and notes and
attached links for events and can accept/decline invitations.
"Modifier"means: Can see date and time and subject and notes and
attached links for events and can accept/decline invitations and can
modify all attributes of events.

So in the end you can set at most 5 privileges in SOGoCalendarDefaultRoles:
1) Create privilege granted.
2) Delete privilege granted.
3) Access and modify privilege for confidentiality level "Public".
4) Access and modify privilege for confidentiality level "Confidential".
5) Access and modify privilege for confidentiality level "Private".

If you don't set one (or multiple) of these privileges, it will be set
to not/none granted.

Hint:
In order to allow others to see free/busy information, you must set at
least the "DAndTViewer" privilege for all three confidentiality levels.

Examples
A) Allow all users to see "Public" events and date and time of
"Confidential" and "Private" events, but not allow to create or delete
events, set SOGoCalendarDefaultRoles to:
SOGoCalendarDefaultRoles = ("PublicViewer", "ConfidentialDAndTViewer",
"PrivateDAndTViewer");

B) Allow all users to see everything for "Public" events, date and time
for "Confidential" events, but nothing for "Private" events, and allow
everyone to create new events but not to delete or modify any existing
event, set it to:
SOGoCalendarDefaultRoles = ("PublicViewer", "ConfidentialDAndTViewer",
"ObjectCreator")


> and SOGoContactsDefaultRoles with explanation would help understand.
> Also could not understand the use of ConfidentialDAndTViewer. 
> 

SOGoContactsDefaultRoles sets the initial privileges for every user of
SOGo on newly created address books.

You can set at most 4 privileges:
1) Create privilege granted (= "ObjectCreator").
2) Delete privilege granted (= "ObjectEraser").
3) Read privilege granted (= "ObjectViewer").
4) Modify privilege granted (= "ObjectEditor").

If you don't set one (or multiple) of these privileges, it will be set
to not granted.

A) Allow everyone to see all address cards in a newly created address
book, set it to:
SOGoContactsDefaultRoles = ("ObjectViewer");

B) Don't allow any access to newly created address books, set it to:
SOGoContactsDefaultRoles = ();


I hope this explanation is clear enough for you :-)


Kind regards,
Christian Mack

-- 
Christian Mack
Gruppe Informationsdienste
Rechenzentrum Universität Konstanz
-- 
[email protected]
https://inverse.ca/sogo/lists

Reply via email to