From 807acc79e1d8b17bee295967b70c40cb64ebe654 Mon Sep 17 00:00:00 2001
From: Romain Courteaud <romain@nexedi.com>
Date: Tue, 19 Sep 2006 12:49:20 +0000
Subject: [PATCH] Manage the Delete Objects permission in ERP5 Workflow.

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@10165 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 product/ERP5Type/Permissions.py        | 1 +
 product/ERP5Type/patches/DCWorkflow.py | 3 ++-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/product/ERP5Type/Permissions.py b/product/ERP5Type/Permissions.py
index 1cd4e413e6..fe02308e64 100644
--- a/product/ERP5Type/Permissions.py
+++ b/product/ERP5Type/Permissions.py
@@ -64,6 +64,7 @@ ModifyCookieCrumblers = permissions.ModifyCookieCrumblers
 ReplyToItem = permissions.ReplyToItem
 ManagePortal = permissions.ManagePortal
 ModifyPortalContent = permissions.ModifyPortalContent
+DeleteObjects = permissions.DeleteObjects
 ChangeLocalRoles = permissions.ChangeLocalRoles
 ListPortalMembers = permissions.ListPortalMembers
 AddPortalFolders = permissions.AddPortalFolders
diff --git a/product/ERP5Type/patches/DCWorkflow.py b/product/ERP5Type/patches/DCWorkflow.py
index 61afcc08b0..a706a3596e 100644
--- a/product/ERP5Type/patches/DCWorkflow.py
+++ b/product/ERP5Type/patches/DCWorkflow.py
@@ -361,7 +361,8 @@ def setupERP5Workflow(wf):
   for perm in (Permissions.AccessContentsInformation,
                Permissions.View,
                Permissions.AddPortalContent,
-               Permissions.ModifyPortalContent ):
+               Permissions.ModifyPortalContent,
+               Permissions.DeleteObjects):
     wf.addManagedPermission(perm)
 
   wf.states.setInitialState('draft')
-- 
2.30.9