2 requires = ( MAIN, CommonUI );
12 superclass = "SoComponent";
15 "View" = ( "Authenticated" );
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", "AuthorizedSubscriber" );
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";
68 pageName = "SOGoRootPage";
69 actionName = "connect";
71 GET = { // more or less a hack, see README of dbd
73 pageName = "SOGoRootPage";
82 protectedBy = "<public>";
83 pageName = "SOGoUserHomePage";
86 protectedBy = "<public>";
87 pageName = "SOGoUserHomePage";
88 actionName = "logoff";
96 pageName = "SOGoGroupsPage";
103 protectedBy = "View";
104 pageName = "SOGoGroupPage";
108 SOGoFreeBusyObject = {
111 protectedBy = "<public>";
112 pageName = "SOGoUserHomePage";
113 actionName = "readFreeBusy";
117 SOGoCustomGroupFolder = {