From 1647c5c7a9c466063a9fb9d670a4475dce39c1cd Mon Sep 17 00:00:00 2001
From: Sebastien Robin <seb@nexedi.com>
Date: Fri, 29 Apr 2005 10:23:49 +0000
Subject: [PATCH] setDescription had a security declaration in CMFCore not
 compatible with ERP5 policy

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@2972 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 product/ERP5Type/Document/Folder.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/product/ERP5Type/Document/Folder.py b/product/ERP5Type/Document/Folder.py
index 523d822d66..7adf0f458d 100755
--- a/product/ERP5Type/Document/Folder.py
+++ b/product/ERP5Type/Document/Folder.py
@@ -671,7 +671,6 @@ be a problem)."""
         result = "%s OR %s" % (result, o.getParentSqlExpression(table=table, strict_membership=strict_membership))
     return "( %s )" % result
     
-  security.declareProtected( Permissions.ModifyPortalContent, 'setTitle' )
 
   def mergeContent(self,from_object=None,to_object=None, delete=1,**kw):
     """
@@ -733,5 +732,7 @@ be a problem)."""
       object_list.sort(cmpObjects)
     return object_list
        
+  # Override security declaration of CMFCore/PortalFolder (used by CMFBTreeFolder)
   security.declareProtected(Permissions.ModifyPortalContent,'setDescription')
+  security.declareProtected( Permissions.ModifyPortalContent, 'setTitle' )
 
-- 
2.30.9