[Erp5-report] r40300 arnaud.fontaine - /erp5/trunk/products/ERP5Type/Tool/PropertySheetTool.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Nov 16 11:39:57 CET 2010
Author: arnaud.fontaine
Date: Tue Nov 16 11:39:57 2010
New Revision: 40300
URL: http://svn.erp5.org?rev=40300&view=rev
Log:
Read and write permission of Standard and Acquired Property views
should have always been a list of available permissions as defined in
Products.ERP5Type.Permissions
Modified:
erp5/trunk/products/ERP5Type/Tool/PropertySheetTool.py
Modified: erp5/trunk/products/ERP5Type/Tool/PropertySheetTool.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/Tool/PropertySheetTool.py?rev=40300&r1=40299&r2=40300&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/Tool/PropertySheetTool.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/Tool/PropertySheetTool.py [utf8] Tue Nov 16 11:39:57 2010
@@ -267,3 +267,13 @@ class PropertySheetTool(BaseTool):
property_holder,
property_sheet.getId(),
'erp5.zodb_accessor_holder')
+
+ security.declareProtected(Permissions.ManagePortal,
+ 'getPropertyAccessorPermissionList')
+ def getPropertyAvailablePermissionList(self):
+ """
+ Return a sorted set of all the permissions useful for read/write
+ permissions for properties of ZODB Property Sheets
+ """
+ return sorted(set([ value for key, value in Permissions.__dict__.iteritems() \
+ if key[0].isupper() ]))
More information about the Erp5-report
mailing list