[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