11 SOGoAppointmentFolder = {
12 superclass = "SOGoParentFolder";
14 SOGoAppointmentFolder = {
15 superclass = "SOGoFolder";
17 /* "FreeBusyLookup" = ( "Owner", "FreeBusy", "AuthorizedSubscriber" ); */
18 "ViewWholePublicRecords" = ( "Owner", "PublicResponder", "PublicModifier", "PublicViewer" );
19 "ViewDAndTOfPublicRecords" = ( "Owner", "PublicDAndTViewer" );
20 "ModifyPublicRecords" = ( "Owner", "PublicModifier" );
21 "RespondToPublicRecords" = ( "Owner", "PublicModifier", "PublicResponder" );
22 "ViewWholePrivateRecords" = ( "Owner", "PrivateResponder", "PrivateModifier", "PrivateViewer" );
23 "ViewDAndTOfPrivateRecords" = ( "Owner", "PrivateDAndTViewer" );
24 "ModifyPrivateRecords" = ( "Owner", "PrivateModifier" );
25 "RespondToPrivateRecords" = ( "Owner", "PrivateModifier", "PrivateResponder" );
26 "ViewWholeConfidentialRecords" = ( "Owner", "ConfidentialResponder", "ConfidentialModifier", "ConfidentialViewer" );
27 "ViewDAndTOfConfidentialRecords" = ( "Owner", "ConfidentialDAndTViewer" );
28 "ModifyConfidentialRecords" = ( "Owner", "ConfidentialModifier" );
29 "RespondToConfidentialRecords" = ( "Owner", "ConfidentialModifier", "ConfidentialResponder" );
30 "Access Contents Information" = ( "Owner", "AuthorizedSubscriber" );
31 "Access Object" = ( "Owner", "AuthorizedSubscriber" );
34 SOGoGroupAppointmentFolder = {
35 superclass = "SOGoAppointmentFolder";
37 SOGoCalendarComponent = {
38 superclass = "SOGoContentObject";
40 "ViewAllComponent" = ( "Owner", "Organizer", "Participant", "ComponentModifier", "ComponentResponder", "ComponentViewer" );
41 "ViewDAndT" = ( "Organizer", "Participant", "ComponentDAndTViewer" );
42 "ModifyComponent" = ( "Owner", "Organizer" );
43 "RespondToComponent" = ( "Participant" );
44 "Access Object" = ( "Owner", "Organizer", "Participant", "ComponentModifier", "ComponentResponder", "ComponentViewer", "ComponentDAndTViewer" );
47 SOGoAppointmentObject = {
48 superclass = "SOGoCalendarComponent";
51 superclass = "SOGoCalendarComponent";
53 SOGoFreeBusyObject = {
54 superclass = "SOGoContentObject";
55 protectedBy = "Access Contents Information";
57 "Access Contents Information" = ( "Owner", "Authenticated" );
58 "WebDAV Access" = ( "Owner", "Authenticated" );