[Erp5-report] r37239 romain - in /erp5/trunk/products/ERP5: Document/ Tool/
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Jul 22 13:29:26 CEST 2010
Author: romain
Date: Thu Jul 22 13:29:25 2010
New Revision: 37239
URL: http://svn.erp5.org?rev=37239&view=rev
Log:
Use UnrestrictedMethod to allow non Manager users to create solver process.
Modified:
erp5/trunk/products/ERP5/Document/SolverProcess.py
erp5/trunk/products/ERP5/Tool/SolverProcessTool.py
Modified: erp5/trunk/products/ERP5/Document/SolverProcess.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/SolverProcess.py?rev=37239&r1=37238&r2=37239&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/SolverProcess.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/SolverProcess.py [utf8] Thu Jul 22 13:29:25 2010
@@ -32,6 +32,7 @@ from AccessControl import ClassSecurityI
from Products.ERP5Type import Permissions, PropertySheet, interfaces
from Products.ERP5Type.XMLObject import XMLObject
from Products.CMFActivity.ActiveProcess import ActiveProcess
+from Products.ERP5Type.UnrestrictedMethod import UnrestrictedMethod
class SolverProcess(XMLObject, ActiveProcess):
"""
@@ -76,6 +77,7 @@ class SolverProcess(XMLObject, ActivePro
)
# Implementation
+ @UnrestrictedMethod
def buildTargetSolverList(self):
"""
Builds target solvers from solver decisions
Modified: erp5/trunk/products/ERP5/Tool/SolverProcessTool.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Tool/SolverProcessTool.py?rev=37239&r1=37238&r2=37239&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Tool/SolverProcessTool.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Tool/SolverProcessTool.py [utf8] Thu Jul 22 13:29:25 2010
@@ -35,6 +35,7 @@ from Products.ERP5Type import Permission
from Products.ERP5Type.Tool.BaseTool import BaseTool
from Products.ERP5 import _dtmldir
+from Products.ERP5Type.UnrestrictedMethod import UnrestrictedMethod
class SolverProcessTool(BaseTool):
""" Container for solver processes.
@@ -72,6 +73,7 @@ class SolverProcessTool(BaseTool):
return True
return False
+ @UnrestrictedMethod
def newSolverProcess(self, delivery_or_movement=None, temp_object=False):
"""
Builds a new solver process from the divergence
More information about the Erp5-report
mailing list