[Erp5-report] r28428 - in /erp5/trunk/products/ERP5/Tool: BuilderTool.py LogMixin.py

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Aug 18 08:48:21 CEST 2009


Author: jerome
Date: Tue Aug 18 08:48:20 2009
New Revision: 28428

URL: http://svn.erp5.org?rev=28428&view=rev
Log:
fix bogus security declarations

Modified:
    erp5/trunk/products/ERP5/Tool/BuilderTool.py
    erp5/trunk/products/ERP5/Tool/LogMixin.py

Modified: erp5/trunk/products/ERP5/Tool/BuilderTool.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Tool/BuilderTool.py?rev=28428&r1=28427&r2=28428&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Tool/BuilderTool.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Tool/BuilderTool.py [utf8] Tue Aug 18 08:48:20 2009
@@ -62,7 +62,8 @@
 
   security = ClassSecurityInfo()
 
-  security.declareProtected( Permissions.AccessContentsInformation, 'build')
+  security.declareProtected(Permissions.AccessContentsInformation,
+                            'getBuilderValueList')
   def getBuilderValueList(self, business_process_list=None,
         trade_phase_list=None):
     """Returns sorted builder list with proper condition"""
@@ -86,7 +87,7 @@
     # FIXME: what kind of sorting to use?
     return sorted(builder_value_list)
 
-  security.declareProtected( Permissions.View, 'build')
+  security.declareProtected(Permissions.AccessContentsInformation, 'build')
   def build(self, input_movement_list=None, existing_delivery_list=None,
       business_process_list=None, trade_phase_list=None):
     """Informs all builders to be build or invoke building

Modified: erp5/trunk/products/ERP5/Tool/LogMixin.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Tool/LogMixin.py?rev=28428&r1=28427&r2=28428&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Tool/LogMixin.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Tool/LogMixin.py [utf8] Tue Aug 18 08:48:20 2009
@@ -50,7 +50,7 @@
   """
   security = ClassSecurityInfo()
 
-  security.declareProtected('getLogFile', Permissions.ManagePortal)
+  security.declareProtected(Permissions.ManagePortal, 'getLogFile')
   def getLogFile(self, file_name, account=None):
     """
       Returns the raw log file (as they are)
@@ -58,7 +58,8 @@
     """
     raise NotImplementedError
 
-  security.declareProtected('getLogFileNameList', Permissions.ManagePortal)
+  security.declareProtected(Permissions.ManagePortal,
+                            'getLogFileNameList')
   def getLogFileNameList(self, log_name, account=None,
                         domain=None, user_name=None, 
                         from_line=None, to_line=None,
@@ -71,14 +72,14 @@
     """
     raise NotImplementedError
 
-  security.declareProtected('getLogNameList', Permissions.ManagePortal)
+  security.declareProtected(Permissions.ManagePortal, 'getLogNameList')
   def getLogNameList(self, account=None):
     """
       Returns the list of log names.
     """
     raise NotImplementedError
 
-  security.declareProtected('parseLogLine', Permissions.ManagePortal)
+  security.declareProtected(Permissions.ManagePortal, 'parseLogLine')
   def parseLogLine(self, log_name, log_line ):
     """
       Parses the line and returns a dict




More information about the Erp5-report mailing list