From e6e4df2de64f1dc9ebd64f3823873ab3983de392 Mon Sep 17 00:00:00 2001
From: Romain Courteaud <romain@nexedi.com>
Date: Fri, 29 Feb 2008 16:37:26 +0000
Subject: [PATCH] Update module's permissions (remove View permission to
 Author).

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@19621 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 .../group_calendar_module.xml                 | 10 ++--
 .../leave_request_module.xml                  | 10 ++--
 .../presence_request_module.xml               | 10 ++--
 bt5/erp5_calendar/bt/revision                 |  2 +-
 .../document_ingestion_module.xml             | 57 ++++++-------------
 .../ModuleTemplateItem/document_module.xml    | 55 ++++++++++--------
 .../external_source_module.xml                | 47 ++++++++-------
 .../ModuleTemplateItem/image_module.xml       | 33 ++++++-----
 bt5/erp5_dms/bt/revision                      |  2 +-
 9 files changed, 110 insertions(+), 116 deletions(-)

diff --git a/bt5/erp5_calendar/ModuleTemplateItem/group_calendar_module.xml b/bt5/erp5_calendar/ModuleTemplateItem/group_calendar_module.xml
index 3d43779bcb..a60a554416 100644
--- a/bt5/erp5_calendar/ModuleTemplateItem/group_calendar_module.xml
+++ b/bt5/erp5_calendar/ModuleTemplateItem/group_calendar_module.xml
@@ -40,8 +40,9 @@
    <role>Author</role>
    <role>Manager</role>
   </permission>
-  <permission type='list'>
+  <permission type='tuple'>
    <name>AccessContentsInformation</name>
+   <role>Manager</role>
   </permission>
   <permission type='tuple'>
    <name>Add Accelerated HTTP Cache Managers</name>
@@ -452,8 +453,9 @@
    <name>Change proxy roles</name>
    <role>Manager</role>
   </permission>
-  <permission type='list'>
+  <permission type='tuple'>
    <name>Change user folder</name>
+   <role>Manager</role>
   </permission>
   <permission type='tuple'>
    <name>Copy or Move</name>
@@ -574,8 +576,9 @@
    <name>Manage ZCatalogIndex Entries</name>
    <role>Manager</role>
   </permission>
-  <permission type='list'>
+  <permission type='tuple'>
    <name>Manage extensions</name>
+   <role>Manager</role>
   </permission>
   <permission type='tuple'>
    <name>Manage languages</name>
@@ -688,7 +691,6 @@
    <role>Assignor</role>
    <role>Associate</role>
    <role>Auditor</role>
-   <role>Author</role>
    <role>Manager</role>
   </permission>
   <permission type='tuple'>
diff --git a/bt5/erp5_calendar/ModuleTemplateItem/leave_request_module.xml b/bt5/erp5_calendar/ModuleTemplateItem/leave_request_module.xml
index 8641283e20..900f230f21 100644
--- a/bt5/erp5_calendar/ModuleTemplateItem/leave_request_module.xml
+++ b/bt5/erp5_calendar/ModuleTemplateItem/leave_request_module.xml
@@ -40,8 +40,9 @@
    <role>Author</role>
    <role>Manager</role>
   </permission>
-  <permission type='list'>
+  <permission type='tuple'>
    <name>AccessContentsInformation</name>
+   <role>Manager</role>
   </permission>
   <permission type='tuple'>
    <name>Add Accelerated HTTP Cache Managers</name>
@@ -452,8 +453,9 @@
    <name>Change proxy roles</name>
    <role>Manager</role>
   </permission>
-  <permission type='list'>
+  <permission type='tuple'>
    <name>Change user folder</name>
+   <role>Manager</role>
   </permission>
   <permission type='tuple'>
    <name>Copy or Move</name>
@@ -574,8 +576,9 @@
    <name>Manage ZCatalogIndex Entries</name>
    <role>Manager</role>
   </permission>
-  <permission type='list'>
+  <permission type='tuple'>
    <name>Manage extensions</name>
+   <role>Manager</role>
   </permission>
   <permission type='tuple'>
    <name>Manage languages</name>
@@ -688,7 +691,6 @@
    <role>Assignor</role>
    <role>Associate</role>
    <role>Auditor</role>
-   <role>Author</role>
    <role>Manager</role>
   </permission>
   <permission type='tuple'>
diff --git a/bt5/erp5_calendar/ModuleTemplateItem/presence_request_module.xml b/bt5/erp5_calendar/ModuleTemplateItem/presence_request_module.xml
index 24f61b6795..6ef58d3360 100644
--- a/bt5/erp5_calendar/ModuleTemplateItem/presence_request_module.xml
+++ b/bt5/erp5_calendar/ModuleTemplateItem/presence_request_module.xml
@@ -40,8 +40,9 @@
    <role>Author</role>
    <role>Manager</role>
   </permission>
-  <permission type='list'>
+  <permission type='tuple'>
    <name>AccessContentsInformation</name>
+   <role>Manager</role>
   </permission>
   <permission type='tuple'>
    <name>Add Accelerated HTTP Cache Managers</name>
@@ -452,8 +453,9 @@
    <name>Change proxy roles</name>
    <role>Manager</role>
   </permission>
-  <permission type='list'>
+  <permission type='tuple'>
    <name>Change user folder</name>
+   <role>Manager</role>
   </permission>
   <permission type='tuple'>
    <name>Copy or Move</name>
@@ -574,8 +576,9 @@
    <name>Manage ZCatalogIndex Entries</name>
    <role>Manager</role>
   </permission>
-  <permission type='list'>
+  <permission type='tuple'>
    <name>Manage extensions</name>
+   <role>Manager</role>
   </permission>
   <permission type='tuple'>
    <name>Manage languages</name>
@@ -688,7 +691,6 @@
    <role>Assignor</role>
    <role>Associate</role>
    <role>Auditor</role>
-   <role>Author</role>
    <role>Manager</role>
   </permission>
   <permission type='tuple'>
diff --git a/bt5/erp5_calendar/bt/revision b/bt5/erp5_calendar/bt/revision
index 815f89dbff..3c7d064c14 100644
--- a/bt5/erp5_calendar/bt/revision
+++ b/bt5/erp5_calendar/bt/revision
@@ -1 +1 @@
-311
\ No newline at end of file
+312
\ No newline at end of file
diff --git a/bt5/erp5_dms/ModuleTemplateItem/document_ingestion_module.xml b/bt5/erp5_dms/ModuleTemplateItem/document_ingestion_module.xml
index 4511159781..eb83c3b2a6 100644
--- a/bt5/erp5_dms/ModuleTemplateItem/document_ingestion_module.xml
+++ b/bt5/erp5_dms/ModuleTemplateItem/document_ingestion_module.xml
@@ -40,6 +40,10 @@
    <role>Author</role>
    <role>Manager</role>
   </permission>
+  <permission type='tuple'>
+   <name>AccessContentsInformation</name>
+   <role>Manager</role>
+  </permission>
   <permission type='tuple'>
    <name>Add Accelerated HTTP Cache Managers</name>
    <role>Manager</role>
@@ -168,10 +172,6 @@
    <name>Add ERP5Catalog Tools</name>
    <role>Manager</role>
   </permission>
-  <permission type='tuple'>
-   <name>Add ERP5Configurator Tools</name>
-   <role>Manager</role>
-  </permission>
   <permission type='tuple'>
    <name>Add ERP5Form Tools</name>
    <role>Manager</role>
@@ -188,10 +188,6 @@
    <name>Add ERP5Type Tools</name>
    <role>Manager</role>
   </permission>
-  <permission type='tuple'>
-   <name>Add ERP5Wizard Tools</name>
-   <role>Manager</role>
-  </permission>
   <permission type='tuple'>
    <name>Add ExtFiles</name>
    <role>Manager</role>
@@ -244,14 +240,6 @@
    <name>Add Page Templates</name>
    <role>Manager</role>
   </permission>
-  <permission type='tuple'>
-   <name>Add Photo Folders</name>
-   <role>Manager</role>
-  </permission>
-  <permission type='tuple'>
-   <name>Add Photos</name>
-   <role>Manager</role>
-  </permission>
   <permission type='tuple'>
    <name>Add Pluggable Index</name>
    <role>Manager</role>
@@ -304,14 +292,6 @@
    <name>Add Vocabularies</name>
    <role>Manager</role>
   </permission>
-  <permission type='tuple'>
-   <name>Add XML Method Cache Managers</name>
-   <role>Manager</role>
-  </permission>
-  <permission type='tuple'>
-   <name>Add XSLT Methods</name>
-   <role>Manager</role>
-  </permission>
   <permission type='tuple'>
    <name>Add Z Gadfly Database Connections</name>
    <role>Manager</role>
@@ -416,10 +396,6 @@
    <name>Change Page Templates</name>
    <role>Manager</role>
   </permission>
-  <permission type='tuple'>
-   <name>Change Photo</name>
-   <role>Manager</role>
-  </permission>
   <permission type='tuple'>
    <name>Change Python Scripts</name>
    <role>Manager</role>
@@ -477,6 +453,10 @@
    <name>Change proxy roles</name>
    <role>Manager</role>
   </permission>
+  <permission type='tuple'>
+   <name>Change user folder</name>
+   <role>Manager</role>
+  </permission>
   <permission type='tuple'>
    <name>Copy or Move</name>
    <role>Assignee</role>
@@ -507,10 +487,6 @@
    <name>Download ExtFile/ExtImage</name>
    <role>Manager</role>
   </permission>
-  <permission type='tuple'>
-   <name>Edit</name>
-   <role>Manager</role>
-  </permission>
   <permission type='tuple'>
    <name>Edit Factories</name>
    <role>Manager</role>
@@ -573,23 +549,19 @@
    <role>Manager</role>
   </permission>
   <permission type='tuple'>
-   <name>Manage Transient Object Container</name>
+   <name>Manage Selenium test cases</name>
    <role>Manager</role>
   </permission>
   <permission type='tuple'>
-   <name>Manage Vocabulary</name>
-   <role>Manager</role>
-  </permission>
-  <permission type='tuple'>
-   <name>Manage WebDAV Locks</name>
+   <name>Manage Transient Object Container</name>
    <role>Manager</role>
   </permission>
   <permission type='tuple'>
-   <name>Manage XML Method Cache</name>
+   <name>Manage Vocabulary</name>
    <role>Manager</role>
   </permission>
   <permission type='tuple'>
-   <name>Manage XML Methods</name>
+   <name>Manage WebDAV Locks</name>
    <role>Manager</role>
   </permission>
   <permission type='tuple'>
@@ -604,6 +576,10 @@
    <name>Manage ZCatalogIndex Entries</name>
    <role>Manager</role>
   </permission>
+  <permission type='tuple'>
+   <name>Manage extensions</name>
+   <role>Manager</role>
+  </permission>
   <permission type='tuple'>
    <name>Manage languages</name>
    <role>Manager</role>
@@ -715,7 +691,6 @@
    <role>Assignor</role>
    <role>Associate</role>
    <role>Auditor</role>
-   <role>Author</role>
    <role>Manager</role>
   </permission>
   <permission type='tuple'>
diff --git a/bt5/erp5_dms/ModuleTemplateItem/document_module.xml b/bt5/erp5_dms/ModuleTemplateItem/document_module.xml
index 84a080c480..3d4359076f 100644
--- a/bt5/erp5_dms/ModuleTemplateItem/document_module.xml
+++ b/bt5/erp5_dms/ModuleTemplateItem/document_module.xml
@@ -40,6 +40,10 @@
    <role>Author</role>
    <role>Manager</role>
   </permission>
+  <permission type='tuple'>
+   <name>AccessContentsInformation</name>
+   <role>Manager</role>
+  </permission>
   <permission type='tuple'>
    <name>Add Accelerated HTTP Cache Managers</name>
    <role>Manager</role>
@@ -64,8 +68,9 @@
    <name>Add CMF Caching Policy Managers</name>
    <role>Manager</role>
   </permission>
-  <permission type='list'>
+  <permission type='tuple'>
    <name>Add CMF Calendar Tools</name>
+   <role>Manager</role>
   </permission>
   <permission type='tuple'>
    <name>Add CMF Core Tools</name>
@@ -79,15 +84,17 @@
    <name>Add CMF Report Tools</name>
    <role>Manager</role>
   </permission>
-  <permission type='list'>
+  <permission type='tuple'>
    <name>Add CMF Setup Tools</name>
+   <role>Manager</role>
   </permission>
   <permission type='tuple'>
    <name>Add CMF Sites</name>
    <role>Manager</role>
   </permission>
-  <permission type='list'>
+  <permission type='tuple'>
    <name>Add CMF Unique Id Tools</name>
+   <role>Manager</role>
   </permission>
   <permission type='tuple'>
    <name>Add CMFActivity Tools</name>
@@ -101,8 +108,9 @@
    <name>Add CMFMailIn Tools</name>
    <role>Manager</role>
   </permission>
-  <permission type='list'>
+  <permission type='tuple'>
    <name>Add Configured CMF Sites</name>
+   <role>Manager</role>
   </permission>
   <permission type='tuple'>
    <name>Add Content Type Registrys</name>
@@ -232,14 +240,6 @@
    <name>Add Page Templates</name>
    <role>Manager</role>
   </permission>
-  <permission type='tuple'>
-   <name>Add Photo Folders</name>
-   <role>Manager</role>
-  </permission>
-  <permission type='tuple'>
-   <name>Add Photos</name>
-   <role>Manager</role>
-  </permission>
   <permission type='tuple'>
    <name>Add Pluggable Index</name>
    <role>Manager</role>
@@ -284,10 +284,6 @@
    <name>Add User Folders</name>
    <role>Manager</role>
   </permission>
-  <permission type='tuple'>
-   <name>Add Versions</name>
-   <role>Manager</role>
-  </permission>
   <permission type='tuple'>
    <name>Add Virtual Host Monsters</name>
    <role>Manager</role>
@@ -334,8 +330,9 @@
    <role>Author</role>
    <role>Manager</role>
   </permission>
-  <permission type='list'>
+  <permission type='tuple'>
    <name>Add portal events</name>
+   <role>Manager</role>
   </permission>
   <permission type='tuple'>
    <name>Add portal folders</name>
@@ -399,10 +396,6 @@
    <name>Change Page Templates</name>
    <role>Manager</role>
   </permission>
-  <permission type='tuple'>
-   <name>Change Photo</name>
-   <role>Manager</role>
-  </permission>
   <permission type='tuple'>
    <name>Change Python Scripts</name>
    <role>Manager</role>
@@ -448,8 +441,9 @@
    <name>Change permissions</name>
    <role>Manager</role>
   </permission>
-  <permission type='list'>
+  <permission type='tuple'>
    <name>Change portal events</name>
+   <role>Manager</role>
   </permission>
   <permission type='tuple'>
    <name>Change portal topics</name>
@@ -459,12 +453,18 @@
    <name>Change proxy roles</name>
    <role>Manager</role>
   </permission>
+  <permission type='tuple'>
+   <name>Change user folder</name>
+   <role>Manager</role>
+  </permission>
   <permission type='tuple'>
    <name>Copy or Move</name>
+   <role>Assignee</role>
    <role>Assignor</role>
+   <role>Associate</role>
    <role>Auditor</role>
+   <role>Author</role>
    <role>Manager</role>
-   <role>Owner</role>
   </permission>
   <permission type='tuple'>
    <name>Create Transient Objects</name>
@@ -548,6 +548,10 @@
    <name>Manage Groups</name>
    <role>Manager</role>
   </permission>
+  <permission type='tuple'>
+   <name>Manage Selenium test cases</name>
+   <role>Manager</role>
+  </permission>
   <permission type='tuple'>
    <name>Manage Transient Object Container</name>
    <role>Manager</role>
@@ -572,6 +576,10 @@
    <name>Manage ZCatalogIndex Entries</name>
    <role>Manager</role>
   </permission>
+  <permission type='tuple'>
+   <name>Manage extensions</name>
+   <role>Manager</role>
+  </permission>
   <permission type='tuple'>
    <name>Manage languages</name>
    <role>Manager</role>
@@ -683,7 +691,6 @@
    <role>Assignor</role>
    <role>Associate</role>
    <role>Auditor</role>
-   <role>Author</role>
    <role>Manager</role>
   </permission>
   <permission type='tuple'>
diff --git a/bt5/erp5_dms/ModuleTemplateItem/external_source_module.xml b/bt5/erp5_dms/ModuleTemplateItem/external_source_module.xml
index 08714c89c7..5c518c4afb 100644
--- a/bt5/erp5_dms/ModuleTemplateItem/external_source_module.xml
+++ b/bt5/erp5_dms/ModuleTemplateItem/external_source_module.xml
@@ -40,6 +40,10 @@
    <role>Author</role>
    <role>Manager</role>
   </permission>
+  <permission type='tuple'>
+   <name>AccessContentsInformation</name>
+   <role>Manager</role>
+  </permission>
   <permission type='tuple'>
    <name>Add Accelerated HTTP Cache Managers</name>
    <role>Manager</role>
@@ -228,19 +232,12 @@
    <name>Add MessageCatalogs</name>
    <role>Manager</role>
   </permission>
-  <permission type='list'>
-   <name>Add MimetypesRegistry Tools</name>
-  </permission>
-  <permission type='tuple'>
-   <name>Add Page Templates</name>
-   <role>Manager</role>
-  </permission>
   <permission type='tuple'>
-   <name>Add Photo Folders</name>
+   <name>Add MimetypesRegistry Tools</name>
    <role>Manager</role>
   </permission>
   <permission type='tuple'>
-   <name>Add Photos</name>
+   <name>Add Page Templates</name>
    <role>Manager</role>
   </permission>
   <permission type='tuple'>
@@ -251,8 +248,9 @@
    <name>Add Plugin Registrys</name>
    <role>Manager</role>
   </permission>
-  <permission type='list'>
+  <permission type='tuple'>
    <name>Add PortalTransforms Tools</name>
+   <role>Manager</role>
   </permission>
   <permission type='tuple'>
    <name>Add Python Scripts</name>
@@ -286,10 +284,6 @@
    <name>Add User Folders</name>
    <role>Manager</role>
   </permission>
-  <permission type='tuple'>
-   <name>Add Versions</name>
-   <role>Manager</role>
-  </permission>
   <permission type='tuple'>
    <name>Add Virtual Host Monsters</name>
    <role>Manager</role>
@@ -306,8 +300,9 @@
    <name>Add Z MySQL Database Connections</name>
    <role>Manager</role>
   </permission>
-  <permission type='list'>
+  <permission type='tuple'>
    <name>Add Z MySQL Deferred Database Connections</name>
+   <role>Manager</role>
   </permission>
   <permission type='tuple'>
    <name>Add ZCatalogs</name>
@@ -401,10 +396,6 @@
    <name>Change Page Templates</name>
    <role>Manager</role>
   </permission>
-  <permission type='tuple'>
-   <name>Change Photo</name>
-   <role>Manager</role>
-  </permission>
   <permission type='tuple'>
    <name>Change Python Scripts</name>
    <role>Manager</role>
@@ -462,8 +453,17 @@
    <name>Change proxy roles</name>
    <role>Manager</role>
   </permission>
+  <permission type='tuple'>
+   <name>Change user folder</name>
+   <role>Manager</role>
+  </permission>
   <permission type='tuple'>
    <name>Copy or Move</name>
+   <role>Assignee</role>
+   <role>Assignor</role>
+   <role>Associate</role>
+   <role>Auditor</role>
+   <role>Author</role>
    <role>Manager</role>
   </permission>
   <permission type='tuple'>
@@ -548,6 +548,10 @@
    <name>Manage Groups</name>
    <role>Manager</role>
   </permission>
+  <permission type='tuple'>
+   <name>Manage Selenium test cases</name>
+   <role>Manager</role>
+  </permission>
   <permission type='tuple'>
    <name>Manage Transient Object Container</name>
    <role>Manager</role>
@@ -572,6 +576,10 @@
    <name>Manage ZCatalogIndex Entries</name>
    <role>Manager</role>
   </permission>
+  <permission type='tuple'>
+   <name>Manage extensions</name>
+   <role>Manager</role>
+  </permission>
   <permission type='tuple'>
    <name>Manage languages</name>
    <role>Manager</role>
@@ -683,7 +691,6 @@
    <role>Assignor</role>
    <role>Associate</role>
    <role>Auditor</role>
-   <role>Author</role>
    <role>Manager</role>
   </permission>
   <permission type='tuple'>
diff --git a/bt5/erp5_dms/ModuleTemplateItem/image_module.xml b/bt5/erp5_dms/ModuleTemplateItem/image_module.xml
index b25ee4a21a..9511b4a8be 100644
--- a/bt5/erp5_dms/ModuleTemplateItem/image_module.xml
+++ b/bt5/erp5_dms/ModuleTemplateItem/image_module.xml
@@ -40,6 +40,10 @@
    <role>Author</role>
    <role>Manager</role>
   </permission>
+  <permission type='tuple'>
+   <name>AccessContentsInformation</name>
+   <role>Manager</role>
+  </permission>
   <permission type='tuple'>
    <name>Add Accelerated HTTP Cache Managers</name>
    <role>Manager</role>
@@ -236,14 +240,6 @@
    <name>Add Page Templates</name>
    <role>Manager</role>
   </permission>
-  <permission type='tuple'>
-   <name>Add Photo Folders</name>
-   <role>Manager</role>
-  </permission>
-  <permission type='tuple'>
-   <name>Add Photos</name>
-   <role>Manager</role>
-  </permission>
   <permission type='tuple'>
    <name>Add Pluggable Index</name>
    <role>Manager</role>
@@ -288,10 +284,6 @@
    <name>Add User Folders</name>
    <role>Manager</role>
   </permission>
-  <permission type='tuple'>
-   <name>Add Versions</name>
-   <role>Manager</role>
-  </permission>
   <permission type='tuple'>
    <name>Add Virtual Host Monsters</name>
    <role>Manager</role>
@@ -404,10 +396,6 @@
    <name>Change Page Templates</name>
    <role>Manager</role>
   </permission>
-  <permission type='tuple'>
-   <name>Change Photo</name>
-   <role>Manager</role>
-  </permission>
   <permission type='tuple'>
    <name>Change Python Scripts</name>
    <role>Manager</role>
@@ -465,6 +453,10 @@
    <name>Change proxy roles</name>
    <role>Manager</role>
   </permission>
+  <permission type='tuple'>
+   <name>Change user folder</name>
+   <role>Manager</role>
+  </permission>
   <permission type='tuple'>
    <name>Copy or Move</name>
    <role>Assignee</role>
@@ -556,6 +548,10 @@
    <name>Manage Groups</name>
    <role>Manager</role>
   </permission>
+  <permission type='tuple'>
+   <name>Manage Selenium test cases</name>
+   <role>Manager</role>
+  </permission>
   <permission type='tuple'>
    <name>Manage Transient Object Container</name>
    <role>Manager</role>
@@ -580,6 +576,10 @@
    <name>Manage ZCatalogIndex Entries</name>
    <role>Manager</role>
   </permission>
+  <permission type='tuple'>
+   <name>Manage extensions</name>
+   <role>Manager</role>
+  </permission>
   <permission type='tuple'>
    <name>Manage languages</name>
    <role>Manager</role>
@@ -691,7 +691,6 @@
    <role>Assignor</role>
    <role>Associate</role>
    <role>Auditor</role>
-   <role>Author</role>
    <role>Manager</role>
   </permission>
   <permission type='tuple'>
diff --git a/bt5/erp5_dms/bt/revision b/bt5/erp5_dms/bt/revision
index 2cda7945ff..707e257499 100644
--- a/bt5/erp5_dms/bt/revision
+++ b/bt5/erp5_dms/bt/revision
@@ -1 +1 @@
-852
\ No newline at end of file
+853
\ No newline at end of file
-- 
2.30.9