]> err.no Git - scalable-opengroupware.org/blob - SoObjects/Mailer/product.plist
git-svn-id: http://svn.opengroupware.org/SOGo/inverse/trunk@1205 d1b88da0-ebda-0310...
[scalable-opengroupware.org] / SoObjects / Mailer / product.plist
1 {
2   requires = ( MAIN );
3
4   publicResources = (
5   );
6
7   factories = {
8   };
9   
10   classes = {
11     SOGoMailBaseObject = {
12       superclass    = "SOGoObject";
13     };
14     SOGoMailAccounts = {
15       superclass    = "SOGoMailBaseObject";
16       defaultRoles = {
17         "View"          = ( "Owner", "AuthorizedSubscriber" );
18         "Access Contents Information" = ( "Owner", "AuthorizedSubscriber" );
19         "Add Documents, Images, and Files" = ( "Owner", "ObjectCreator" );
20         "Delete Objects" = ( "Owner", "ObjectEraser" );
21         "WebDAV Access" = ( "Owner", "AuthorizedSubscriber" );
22         "ReadAcls" = ( "Owner", "AuthorizedSubscriber" );
23         "SaveAcls" = ( "Owner" );
24       };
25     };
26     SOGoMailAccount = {
27       superclass    = "SOGoMailBaseObject";
28       defaultRoles = {
29         "View"          = ( "Owner", "AuthorizedSubscriber" );
30         "Access Contents Information" = ( "Owner", "AuthorizedSubscriber" );
31         "Add Documents, Images, and Files" = ( "Owner", "ObjectCreator" );
32         "Delete Objects" = ( "Owner", "ObjectEraser" );
33         "WebDAV Access" = ( "Owner", "AuthorizedSubscriber" );
34         "ReadAcls" = ( "Owner", "AuthorizedSubscriber" );
35         "SaveAcls" = ( "Owner" );
36       };
37     };
38     SOGoSharedMailAccount = {
39       superclass    = "SOGoMailAccount";
40     };
41     SOGoMailFolder = {
42       superclass    = "SOGoMailBaseObject";
43       defaultRoles = {
44         "View" = ( "Owner", "ObjectViewer" );
45         "Access Contents Information" = ( "Owner", "ObjectReader" );
46         "Add Documents, Images, and Files" = ( "Owner", "ObjectCreator" );
47         "Delete Objects" = ( "Owner", "ObjectEraser" );
48         "WebDAV Access" = ( "Owner", "ObjectViewer" );
49         "ReadAcls" = ( "Owner", "ObjectViewer" );
50         "SaveAcls" = ( "Owner", "MailAdministrator" );
51       };
52     };
53     SOGoSharedInboxFolder = {
54       superclass    = "SOGoMailFolder";
55     };
56     SOGoTrashFolder = {
57       superclass    = "SOGoMailFolder";
58     };
59     SOGoMailObject = {
60       superclass    = "SOGoMailBaseObject";
61     };
62     SOGoMailBodyPart = {
63       superclass    = "SOGoMailBaseObject";
64     };
65     SOGoImageMailBodyPart = {
66       superclass    = "SOGoMailBodyPart";
67     };
68     SOGoMessageMailBodyPart = {
69       superclass    = "SOGoMailBodyPart";
70     };
71     SOGoCalendarMailBodyPart = {
72       superclass    = "SOGoMailBodyPart";
73     };
74     SOGoVCardMailBodyPart = {
75       superclass    = "SOGoMailBodyPart";
76     };
77     SOGoDraftsFolder = {
78       superclass    = "SOGoMailBaseObject";
79     };
80     SOGoDraftObject = {
81       superclass    = "SOGoMailBaseObject";
82     };
83   };
84 }