[Erp5-report] r34614 daniele - /erp5/trunk/products/ERP5/Tool/IdTool.py

nobody at svn.erp5.org nobody at svn.erp5.org
Fri Apr 16 12:01:15 CEST 2010


Author: daniele
Date: Fri Apr 16 12:01:15 2010
New Revision: 34614

URL: http://svn.erp5.org?rev=34614&view=rev
Log:
Change security on the method (initializeGenerator and clearGenerator)
Remove useless comment

Modified:
    erp5/trunk/products/ERP5/Tool/IdTool.py

Modified: erp5/trunk/products/ERP5/Tool/IdTool.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Tool/IdTool.py?rev=34614&r1=34613&r2=34614&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Tool/IdTool.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Tool/IdTool.py [utf8] Fri Apr 16 12:01:15 2010
@@ -101,7 +101,7 @@
     return id_last_generator
 
   security.declareProtected(Permissions.AccessContentsInformation,
-      'getLatestVersionValue')
+      'getLatestGeneratorValue')
   def _getLatestGeneratorValue(self, id_generator):
     """
       Return the last generator with the reference
@@ -244,7 +244,7 @@
         new_id_list = range(new_id - id_count, new_id)
     return new_id_list
 
-  security.declareProtected(Permissions.AccessContentsInformation,
+  security.declareProtected(Permissions.ModifyPortalContent,
                             'initializeGenerator')
   def initializeGenerator(self, id_generator=None, all=False):
     """
@@ -263,7 +263,7 @@
                        portal_type='Application Id Generator'):
         generator.initializeGenerator()
 
-  security.declareProtected(Permissions.AccessContentsInformation,
+  security.declareProtected(Permissions.ModifyPortalContent,
                             'clearGenerator')
   def clearGenerator(self, id_generator=None, all=False):
     """
@@ -294,7 +294,6 @@
   #backward compatibility
   generateNewLengthIdList = generateNewIdList
 
-  #use by alarm
   security.declareProtected(Permissions.AccessContentsInformation,
                             'getLastLengthGeneratedId')
   def getLastLengthGeneratedId(self, id_group, default=None):
@@ -328,7 +327,6 @@
         return result[0]['LAST_INSERT_ID()']
     return default
 
-  #use in erp5_accounting
   security.declareProtected(Permissions.AccessContentsInformation,
                             'getLastGeneratedId')
   def getLastGeneratedId(self, id_group=None, default=None):
@@ -344,7 +342,6 @@
       last_id = self.dict_ids.get(id_group, default)
     return last_id
 
-  #use in the unit tests
   security.declareProtected(Permissions.ModifyPortalContent,
                             'setLastGeneratedId')
   def setLastGeneratedId(self, new_id, id_group=None):
@@ -357,7 +354,6 @@
     if id_group is not None and id_group != 'None':
       self.dict_ids[id_group] = new_id
 
-  # use several files
   security.declareProtected(Permissions.AccessContentsInformation,
                            'generateNewLengthId')
   def generateNewLengthId(self, id_group=None, default=None, store=1):




More information about the Erp5-report mailing list