[Erp5-report] r39961 seb - in /erp5/trunk/products/ERP5: Document/ PropertySheet/

nobody at svn.erp5.org nobody at svn.erp5.org
Fri Nov 5 11:56:06 CET 2010


Author: seb
Date: Fri Nov  5 11:56:01 2010
New Revision: 39961

URL: http://svn.erp5.org?rev=39961&view=rev
Log:
add support of proxy roles to ERP5 Python scripts

Modified:
    erp5/trunk/products/ERP5/Document/PythonScript.py
    erp5/trunk/products/ERP5/PropertySheet/PythonScript.py

Modified: erp5/trunk/products/ERP5/Document/PythonScript.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/PythonScript.py?rev=39961&r1=39960&r2=39961&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/PythonScript.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/PythonScript.py [utf8] Fri Nov  5 11:56:01 2010
@@ -102,6 +102,13 @@ class PythonScript(XMLObject, ZopePython
       """
       self.write(value)
 
+    def _setProxyRoleList(self, value):
+      """
+      override to call ZopePythonScript methods
+      """
+      self._baseSetProxyRoleList(value)
+      self.manage_proxy(roles=value)
+
     __call__ = ZopePythonScript.__call__
 
     def edit(self, **kw):

Modified: erp5/trunk/products/ERP5/PropertySheet/PythonScript.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/PropertySheet/PythonScript.py?rev=39961&r1=39960&r2=39961&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/PropertySheet/PythonScript.py [utf8] (original)
+++ erp5/trunk/products/ERP5/PropertySheet/PythonScript.py [utf8] Fri Nov  5 11:56:01 2010
@@ -41,6 +41,11 @@ class PythonScript:
           'type'        : 'string',
           'storage_id'  : '_params',
           'mode'        : '' },
+      {   'id'          : 'proxy_role',
+          'description' : 'A local property description',
+          'type'        : 'tokens',
+          'storage_id'  : '_proxy_roles',
+          'mode'        : '' },
   )
 
   _categories = ('callable_type',)




More information about the Erp5-report mailing list