[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