[Erp5-report] r27468 - /erp5/trunk/products/ERP5/Document/

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Jun 9 13:54:23 CEST 2009


Author: fabien
Date: Tue Jun  9 13:54:23 2009
New Revision: 27468

URL: http://svn.erp5.org?rev=27468&view=rev
Log:
- add security declaration
- typo

Modified:
    erp5/trunk/products/ERP5/Document/PaySheetCell.py
    erp5/trunk/products/ERP5/Document/PaySheetLine.py
    erp5/trunk/products/ERP5/Document/PaySheetModelLine.py
    erp5/trunk/products/ERP5/Document/PaySheetTransaction.py
    erp5/trunk/products/ERP5/Document/TradeCondition.py
    erp5/trunk/products/ERP5/Document/TradeModelLine.py

Modified: erp5/trunk/products/ERP5/Document/PaySheetCell.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/PaySheetCell.py?rev=27468&r1=27467&r2=27468&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/PaySheetCell.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/PaySheetCell.py [utf8] Tue Jun  9 13:54:23 2009
@@ -64,5 +64,7 @@
                       , PropertySheet.MappedValue
                       )
 
+    security.declareProtected(Permissions.AccessContentsInformation,
+                              'isAccountable')
     def isAccountable(self):
       return 1

Modified: erp5/trunk/products/ERP5/Document/PaySheetLine.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/PaySheetLine.py?rev=27468&r1=27467&r2=27468&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/PaySheetLine.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/PaySheetLine.py [utf8] Tue Jun  9 13:54:23 2009
@@ -74,7 +74,7 @@
       self.invokeFactory(type_name="Pay Sheet Cell",id=id)
       return self.get(id)
 
-    security.declareProtected(Permissions.AccessContentsInformationi,
+    security.declareProtected(Permissions.AccessContentsInformation,
                               'isAccountable')
     def isAccountable(self):
       return 1

Modified: erp5/trunk/products/ERP5/Document/PaySheetModelLine.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/PaySheetModelLine.py?rev=27468&r1=27467&r2=27468&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/PaySheetModelLine.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/PaySheetModelLine.py [utf8] Tue Jun  9 13:54:23 2009
@@ -68,9 +68,9 @@
                     , PropertySheet.Predicate
                     , PropertySheet.Reference
                     )
-  
-  security.declareProtected( Permissions.ModifyPortalContent,
-                             'newCellContent' )
+
+  security.declareProtected(Permissions.ModifyPortalContent,
+                            'newCellContent' )
   def newCellContent(self, id, portal_type='Pay Sheet Model Cell', **kw):
     """
       Used to be able to create Pay Sheet Model Cell. (portal_type of cells is

Modified: erp5/trunk/products/ERP5/Document/PaySheetTransaction.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/PaySheetTransaction.py?rev=27468&r1=27467&r2=27468&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/PaySheetTransaction.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/PaySheetTransaction.py [utf8] Tue Jun  9 13:54:23 2009
@@ -68,7 +68,7 @@
   __implements__ = ( )
 
   security.declareProtected(Permissions.AccessContentsInformation,
-                          'getRatioQuantityFromReference')
+                            'getRatioQuantityFromReference')
   def getRatioQuantityFromReference(self, ratio_reference=None):
     """
     return the ratio value correponding to the ratio_reference,
@@ -91,7 +91,7 @@
     return None
 
   security.declareProtected(Permissions.AccessContentsInformation,
-                          'getRatioQuantityList')
+                            'getRatioQuantityList')
   def getRatioQuantityList(self, ratio_reference_list):
     """
     Return a list of reference_ratio_list correponding values.
@@ -104,7 +104,7 @@
         for reference in ratio_reference_list]
 
   security.declareProtected(Permissions.AccessContentsInformation,
-                          'getAnnotationLineFromReference')
+                            'getAnnotationLineFromReference')
   def getAnnotationLineFromReference(self, reference=None):
     """Return the annotation line corresponding to the reference.
     Returns None if reference not found
@@ -122,10 +122,10 @@
     return None
 
   security.declareProtected(Permissions.AccessContentsInformation,
-                          'getAnnotationLineListList')
+                            'getAnnotationLineListList')
   def getAnnotationLineListList(self, reference_list):
     """Return a list of annotation lines corresponding to the reference_list
-    reference_list is a list of references to the Annotation Line we want 
+    reference_list is a list of references to the Annotation Line we want
     to get.
     """
     if not isinstance(reference_list, (list, tuple)):
@@ -133,6 +133,8 @@
     return [self.getAnnotationLineFromReference(reference) \
         for reference in reference_list]
 
+  security.declareProtected(Permissions.AccessContentsInformation,
+                            'getInheritedObjectValueList')
   def getInheritedObjectValueList(self, portal_type_list, property_list=()):
     '''Return a list of all subobjects of the herited model (incuding the
       dependencies).
@@ -152,6 +154,8 @@
       sub_object_list.extend([model._getOb(x) for x in id_list])
     return sub_object_list
 
+  security.declareProtected(Permissions.ModifyPortalContent,
+                            'applyTransformation')
   def applyTransformation(self):
     '''use a delivery builder to create all the paysheet lines using 
       movements return by updateAggregatedAmountList

Modified: erp5/trunk/products/ERP5/Document/TradeCondition.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/TradeCondition.py?rev=27468&r1=27467&r2=27468&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/TradeCondition.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/TradeCondition.py [utf8] Tue Jun  9 13:54:23 2009
@@ -72,6 +72,8 @@
                       , PropertySheet.Order
                       )
 
+    security.declareProtected(Permissions.ModifyPortalContent,
+                              'updateAggregatedAmountList')
     def updateAggregatedAmountList(self, context, **kw):
       '''
         updates exisiting movement and returns new if any
@@ -142,6 +144,8 @@
           visited_trade_condition_list=visited_trade_condition_list))
       return specialise_value_list
 
+    security.declareProtected(Permissions.AccessContentsInformation,
+                              'getTradeModelLineComposedList')
     def getTradeModelLineComposedList(self, context=None, portal_type_list=None):
       """
       Returns list of Trade Model Lines using composition
@@ -178,6 +182,8 @@
           cmp=lambda x,y: set(x.getBaseContributionList()).
           intersection(set(y.getBaseApplicationList())) and -1 or 1)
 
+    security.declareProtected(Permissions.AccessContentsInformation,
+                              'getAggregatedAmountList')
     def getAggregatedAmountList(self, context, movement_list=None, **kw):
       result = AggregatedAmountList()
 

Modified: erp5/trunk/products/ERP5/Document/TradeModelLine.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/TradeModelLine.py?rev=27468&r1=27467&r2=27468&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/TradeModelLine.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/TradeModelLine.py [utf8] Tue Jun  9 13:54:23 2009
@@ -63,12 +63,16 @@
                     , PropertySheet.Predicate
                     )
 
+    security.declareProtected(Permissions.AccessContentsInformation,
+                              'getPrice')
     def getPrice(self):
       return self._baseGetPrice()
 
     def updateAggregatedAmountList(self, context, **kw):
       raise NotImplementedError('TODO')
 
+    security.declareProtected(Permissions.AccessContentsInformation,
+                              'getAggregatedAmountList')
     def getAggregatedAmountList(self, context, movement_list = None,
         current_aggregated_amount_list = None, base_id='movement', **kw):
       from Products.ERP5Type.Document import newTempSimulationMovement




More information about the Erp5-report mailing list