]> err.no Git - scalable-opengroupware.org/blobdiff - UI/Common/product.plist
git-svn-id: http://svn.opengroupware.org/SOGo/inverse/trunk@1162 d1b88da0-ebda-0310...
[scalable-opengroupware.org] / UI / Common / product.plist
index bef3edcbb0b44c0a61cc7d2c6e19d5bd03056d33..9e014e8e978d001f575bf745a7369f97ca882866 100644 (file)
@@ -1,38 +1,95 @@
-{
-  requires = ( MAIN );
+{ /* -*-javascript-*- */
+   requires = ( MAIN, Mailer );
 
-  publicResources = (
-    calendar.css,
-    uix.css,
-    menu_logo_top.gif,
-    line_left.gif,
-    line_stretch.gif,
-    line_right.gif,
-    box_topleft.gif,
-    box_top.gif,
-    box_topright.gif,
-    box_left.gif,
-    box_right.gif,
-    box_botleft.gif,
-    box_bottom.gif,
-    box_botright.gif,
-    tab_selected.gif,
-    tab_.gif,
-    corner_right.gif,
-    closewindow.gif,
-    OGoLogo.gif,
-    upward_sorted.gif,
-    downward_sorted.gif,
-    non_sorted.gif
-  );
-  
-  factories = {
-  };
+   publicResources = (
+      calendar.css,
+      uix.css,
+      menu_logo_top.gif,
+      line_left.gif,
+      line_stretch.gif,
+      line_right.gif,
+      box_topleft.gif,
+      box_top.gif,
+      box_topright.gif,
+      box_left.gif,
+      box_right.gif,
+      box_botleft.gif,
+      box_bottom.gif,
+      box_botright.gif,
+      tab_selected.gif,
+      tab_.gif,
+      corner_right.gif,
+      closewindow.gif,
+      OGoLogo.gif,
+      upward_sorted.gif,
+      downward_sorted.gif,
+      non_sorted.gif
+     );
 
-  categories = {
-    SOGoObject = {
-      methods = {
+   factories = {
+   };
+
+   categories = {
+      SOGoObject = {
+        methods = {
+            addUserInAcls = { 
+               protectedBy = "SaveAcls";
+               actionClass = "UIxObjectActions";
+               actionName  = "addUserInAcls";
+            };
+            removeUserFromAcls = { 
+               protectedBy = "SaveAcls";
+               actionClass = "UIxObjectActions";
+               actionName  = "removeUserFromAcls";
+            };
+           acls = {
+              protectedBy = "ReadAcls";
+              pageName    = "UIxAclEditor";
+           };
+           saveAcls = {
+              protectedBy = "SaveAcls";
+              pageName    = "UIxAclEditor";
+              actionName  = "saveAcls";
+           };
+            userRights = {
+              protectedBy = "ReadAcls";
+              pageName    = "UIxUserRightsEditor";
+            };
+            saveUserRights = {
+              protectedBy = "ReadAcls";
+              pageName    = "UIxUserRightsEditor";
+             actionName = "saveUserRights";
+            };
+         };
+      };
+      SOGoFolder = {
+        methods = {
+           subscribe = {
+              protectedBy = "<public>";
+              actionClass = "UIxFolderActions";
+              actionName = "subscribe";
+           };
+           unsubscribe = {
+              protectedBy = "<public>";
+              actionClass = "UIxFolderActions";
+              actionName = "unsubscribe";
+           };
+           canAccessContent = {
+              protectedBy = "<public>";
+              actionClass = "UIxFolderActions";
+              actionName = "canAccessContent";
+           };
+            activateFolder = {
+              protectedBy = "<public>";
+              actionClass = "UIxFolderActions";
+              actionName = "activateFolder";
+            };
+            deactivateFolder = {
+              protectedBy = "<public>";
+              actionClass = "UIxFolderActions";
+              actionName  = "deactivateFolder";
+            };
+        };
       };
-    };
-  };
+   };
 }