]> err.no Git - scalable-opengroupware.org/blob - UI/Common/product.plist
git-svn-id: http://svn.opengroupware.org/SOGo/inverse/trunk@1174 d1b88da0-ebda-0310...
[scalable-opengroupware.org] / UI / Common / product.plist
1 { /* -*-java-*- */
2   requires = ( MAIN, Mailer );
3   
4   publicResources = (
5                      calendar.css,
6                      uix.css,
7                      menu_logo_top.gif,
8                      line_left.gif,
9                      line_stretch.gif,
10                      line_right.gif,
11                      box_topleft.gif,
12                      box_top.gif,
13                      box_topright.gif,
14                      box_left.gif,
15                      box_right.gif,
16                      box_botleft.gif,
17                      box_bottom.gif,
18                      box_botright.gif,
19                      tab_selected.gif,
20                      tab_.gif,
21                      corner_right.gif,
22                      closewindow.gif,
23                      OGoLogo.gif,
24                      upward_sorted.gif,
25                      downward_sorted.gif,
26                      non_sorted.gif
27                      );
28
29   factories = {
30   };
31
32   categories = {
33     SOGoObject = {
34       methods = {
35         addUserInAcls = { 
36           protectedBy = "SaveAcls";
37           actionClass = "UIxObjectActions";
38           actionName  = "addUserInAcls";
39         };
40         removeUserFromAcls = { 
41           protectedBy = "SaveAcls";
42           actionClass = "UIxObjectActions";
43           actionName  = "removeUserFromAcls";
44         };
45         acls = {
46           protectedBy = "ReadAcls";
47           pageName    = "UIxAclEditor";
48         };
49         saveAcls = {
50           protectedBy = "SaveAcls";
51           pageName    = "UIxAclEditor";
52           actionName  = "saveAcls";
53         };
54         userRights = {
55           protectedBy = "ReadAcls";
56           pageName    = "UIxUserRightsEditor";
57         };
58         saveUserRights = {
59           protectedBy = "ReadAcls";
60           pageName    = "UIxUserRightsEditor";
61           actionName = "saveUserRights";
62         };
63       };
64     };
65     SOGoParentFolder = {
66       methods = {
67         createFolder = {
68           protectedBy = "View";
69           actionClass = "UIxParentFolderActions";
70           actionName = "createFolder";
71         };
72       };
73     };
74     SOGoFolder = {
75       methods = {
76         subscribe = {
77           protectedBy = "<public>";
78           actionClass = "UIxFolderActions";
79           actionName = "subscribe";
80         };
81         unsubscribe = {
82           protectedBy = "<public>";
83           actionClass = "UIxFolderActions";
84           actionName = "unsubscribe";
85         };
86         canAccessContent = {
87           protectedBy = "<public>";
88           actionClass = "UIxFolderActions";
89           actionName = "canAccessContent";
90         };
91         activateFolder = {
92           protectedBy = "<public>";
93           actionClass = "UIxFolderActions";
94           actionName = "activateFolder";
95         };
96         deactivateFolder = {
97           protectedBy = "<public>";
98           actionClass = "UIxFolderActions";
99           actionName  = "deactivateFolder";
100         };
101         deleteFolder = {
102           protectedBy = "SaveAcls"; /* a hack to force "owner" */
103           actionClass = "UIxFolderActions";
104           actionName  = "deleteFolder";
105         };
106         renameFolder = {
107           protectedBy = "SaveAcls";
108           actionClass = "UIxFolderActions";
109           actionName  = "renameFolder";
110         };
111         batchDelete = {
112           protectedBy = "Delete Objects";
113           actionClass = "UIxFolderActions";
114           actionName  = "batchDelete";
115         };
116       };
117     };
118   };
119 }