diff --git a/UI/Common/GNUmakefile b/UI/Common/GNUmakefile index d80d6bf04..9adbb6dc3 100644 --- a/UI/Common/GNUmakefile +++ b/UI/Common/GNUmakefile @@ -16,10 +16,12 @@ CommonUI_OBJC_FILES += \ UIxAppNavView.m \ \ UIxAclEditor.m \ + UIxObjectActions.m \ UIxFolderActions.m \ UIxElemBuilder.m \ UIxTabView.m \ UIxTabItem.m \ + UIxUserRightsEditor.m \ \ UIxSortableTableHeader.m \ \ diff --git a/UI/Common/product.plist b/UI/Common/product.plist index d0166ea5a..7fc0f9d4e 100644 --- a/UI/Common/product.plist +++ b/UI/Common/product.plist @@ -30,6 +30,28 @@ }; categories = { + SOGoObject = { + methods = { + addUserInAcls = { + protectedBy = "SaveAcls"; + actionClass = "UIxObjectActions"; + actionName = "addUserInAcls"; + }; + acls = { + protectedBy = "ReadAcls"; + pageName = "UIxAclEditor"; + }; + saveAcls = { + protectedBy = "SaveAcls"; + pageName = "UIxAclEditor"; + actionName = "saveAcls"; + }; + userRights = { + protectedBy = "ReadAcls"; + pageName = "UIxUserRightsEditor"; + }; + }; + }; SOGoFolder = { methods = { subscribe = { @@ -55,17 +77,8 @@ deactivateFolder = { protectedBy = "View"; actionClass = "UIxFolderActions"; - actionName = "deactivateFolder"; + actionName = "deactivateFolder"; }; - acls = { - protectedBy = "ReadAcls"; - pageName = "UIxAclEditor"; - }; - saveAcls = { - protectedBy = "SaveAcls"; - pageName = "UIxAclEditor"; - actionName = "saveAcls"; - }; }; }; };