12 superclass = "SoComponent";
15 "View" = ( "Authenticated", "FreeBusy" );
19 protectedBy = "<public>";
20 defaultAccess = "allow";
22 "View" = ( "Owner", "ObjectViewer" );
23 "Change Images And Files" = ( "Owner", "ObjectEditor" );
24 "Access Contents Information" = ( "Owner", "ObjectReader" );
25 "Add Documents, Images, and Files" = ( "Owner", "ObjectCreator" );
26 "Add Folders" = ( "Owner", "FolderCreator" );
27 "ReadAcls" = ( "Owner", "AuthorizedSubscriber" );
28 "SaveAcls" = ( "Owner" );
29 "Delete Objects" = ( "Owner", "ObjectEraser" );
33 superclass = "SOGoObject";
34 protectedBy = "Access Object";
36 "Access Object" = ( "Owner", "ObjectViewer" );
40 superclass = "SOGoObject";
41 protectedBy = "Access Object";
43 "Change Images And Files" = ( "Owner", "ObjectEditor" );
44 "WebDAV Access" = ( "Owner", "ObjectViewer" );
45 "Access Object" = ( "Owner", "ObjectViewer" );
46 "Access Contents Information" = ( "Owner", "ObjectViewer" );
50 superclass = "SOGoFolder";
51 protectedBy = "Access Contents Information";
53 "Access Contents Information" = ( "Authenticated" );
54 "WebDAV Access" = ( "Authenticated" );
60 SOGo = { // TODO: move decls to class
64 pageName = "SOGoRootPage";
66 GET = { // more or less a hack, see README of dbd
68 pageName = "SOGoRootPage";
77 protectedBy = "<public>";
78 pageName = "SOGoUserHomePage";
86 pageName = "SOGoGroupsPage";
94 pageName = "SOGoGroupPage";
98 SOGoFreeBusyObject = {
101 protectedBy = "<public>";
102 pageName = "SOGoUserHomePage";
103 actionName = "readFreeBusy";
107 SOGoCustomGroupFolder = {