{ requires = ( MAIN ); publicResources = ( ); classes = { SOGo = { superclass = "SoApplication"; protectedBy = "View"; defaultAccess = "allow"; defaultRoles = { "View" = "Authenticated"; "WebDAV Access" = "Authenticated"; }; methods = { index = { protectedBy = "View"; pageName = "SOGoRootPage"; }; GET = { // more or less a hack, see README of dbd protectedBy = "View"; pageName = "SOGoRootPage"; }; connect = { protectedBy = "View"; pageName = "SOGoRootPage"; actionName = "connect"; }; }; }; SOGoObject = { protectedBy = "View"; defaultAccess = "allow"; defaultRoles = { "View" = "Authenticated"; "WebDAV Access" = "Authenticated"; }; }; SOGoContentObject = { superclass = "SOGoObject"; }; SOGoFolder = { superclass = "SOGoObject"; }; SOGoUserFolder = { superclass = "SOGoFolder"; methods = { index = { protectedBy = "View"; pageName = "SOGoUserHomePage"; }; GET = { // more or less a hack, see README of dbd protectedBy = "View"; pageName = "SOGoUserHomePage"; }; }; }; SOGoGroupsFolder = { superclass = "SOGoObject"; methods = { index = { protectedBy = "View"; pageName = "SOGoGroupsPage"; }; }; }; SOGoGroupFolder = { superclass = "SOGoObject"; methods = { index = { protectedBy = "View"; pageName = "SOGoGroupPage"; }; }; }; SOGoCustomGroupFolder = { superclass = "SOGoGroupFolder"; methods = { }; }; }; }