{ requires = ( MAIN ); publicResources = ( ); factories = { }; classes = { SOGoAppointmentFolder = { superclass = "SOGoFolder"; defaultRoles = { "FreeBusyLookup" = ( "Owner", "Delegate", "Assistant", "FreeBusy" ); }; }; SOGoGroupAppointmentFolder = { superclass = "SOGoAppointmentFolder"; }; SOGoAppointmentObject = { superclass = "SOGoContentObject"; defaultRoles = { "View" = ( "Owner", "Delegate", "Organizer", "Authenticated" ); }; }; SOGoTaskObject = { superclass = "SOGoContentObject"; defaultRoles = { "View" = ( "Owner", "Delegate", "Organizer", "Authenticated" ); }; }; SOGoFreeBusyObject = { superclass = "SOGoContentObject"; protectedBy = "View"; defaultRoles = { "View" = ( "Authenticated", "FreeBusy" ); "WebDAV Access" = ( "Authenticated", "FreeBusy" ); }; }; }; }