[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