]> err.no Git - scalable-opengroupware.org/blob - SoObjects/Appointments/product.plist
bb2f1a8187df08a6d45a5f32eb04ce8b6f35dc51
[scalable-opengroupware.org] / SoObjects / Appointments / product.plist
1 {
2   requires = ( MAIN );
3
4   publicResources = (
5   );
6
7   factories = {
8   };
9   
10   classes = {
11     SOGoAppointmentFolder = {
12       superclass    = "SOGoFolder";
13       defaultRoles = {
14         "View" = ( "Owner", "Delegate", "Assistant" );
15         "FreeBusyLookup" = ( "Owner", "Delegate", "Assistant", "FreeBusy" );
16         "Add Documents, Images, and Files" = ( "Owner", "Delegate" );
17       };
18     };
19
20     SOGoGroupAppointmentFolder = {
21       superclass    = "SOGoAppointmentFolder";
22     };
23
24     SOGoAppointmentObject = {
25       superclass    = "SOGoContentObject";
26       defaultRoles = {
27         "View" = ( "Owner", "Delegate", "Organizer", "Authenticated" );
28       };
29     };
30
31     SOGoTaskObject = {
32       superclass    = "SOGoContentObject";
33       defaultRoles = {
34         "View" = ( "Owner", "Delegate", "Organizer", "Authenticated" );
35       };
36     };
37     SOGoFreeBusyObject = {
38       superclass    = "SOGoContentObject";
39       protectedBy = "View";
40       defaultRoles = {
41         "View" = ( "Authenticated", "FreeBusy" );
42         "WebDAV Access" = ( "Authenticated", "FreeBusy" );
43       };
44     };
45   };
46 }