[Erp5-report] r13436 - /erp5/trunk/products/ERP5Type/Base.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Mar 15 17:28:55 CET 2007
Author: romain
Date: Thu Mar 15 17:28:54 2007
New Revision: 13436
URL: http://svn.erp5.org?rev=13436&view=rev
Log:
Add query parameter to _getRelated[...] methods.
Modified:
erp5/trunk/products/ERP5Type/Base.py
Modified: erp5/trunk/products/ERP5Type/Base.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/Base.py?rev=13436&r1=13435&r2=13436&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/Base.py (original)
+++ erp5/trunk/products/ERP5Type/Base.py Thu Mar 15 17:28:54 2007
@@ -1575,60 +1575,72 @@
security.declareProtected( Permissions.View, '_getDefaultRelatedValue' )
def _getDefaultRelatedValue(self, id, spec=(), filter=None, portal_type=(),
- strict_membership=0, strict="deprecated"):
+ strict_membership=0, strict="deprecated",
+ query=None):
# backward compatibility to keep strict keyword working
- if strict != "deprecated" : strict_membership = strict
- value_list =self._getRelatedValueList(id, spec=spec, filter=filter,
+ if strict != "deprecated" :
+ strict_membership = strict
+ value_list =self._getRelatedValueList(
+ id, spec=spec, filter=filter,
portal_type=portal_type,
- strict_membership=strict_membership)
+ strict_membership=strict_membership,
+ query=query)
try:
return value_list[0]
except IndexError:
return None
- security.declareProtected( Permissions.View, 'getDefaultRelatedValue' )
+ security.declareProtected(Permissions.View, 'getDefaultRelatedValue')
getDefaultRelatedValue = _getDefaultRelatedValue
security.declareProtected( Permissions.View, '_getRelatedValueList' )
def _getRelatedValueList(self, id, spec=(), filter=None, portal_type=(),
- strict_membership=0, strict="deprecated"):
+ strict_membership=0, strict="deprecated",
+ query=None):
# backward compatibility to keep strict keyword working
- if strict != "deprecated" : strict_membership = strict
- return self._getCategoryTool().getRelatedValueList(self, id,
+ if strict != "deprecated" :
+ strict_membership = strict
+ return self._getCategoryTool().getRelatedValueList(
+ self, id,
spec=spec, filter=filter, portal_type=portal_type,
- strict_membership=strict_membership)
-
- security.declareProtected( Permissions.View, 'getRelatedValueList' )
+ strict_membership=strict_membership,
+ query=query)
+
+ security.declareProtected(Permissions.View, 'getRelatedValueList')
getRelatedValueList = _getRelatedValueList
- security.declareProtected( Permissions.AccessContentsInformation,
- '_getDefaultRelatedProperty' )
+ security.declareProtected(Permissions.AccessContentsInformation,
+ '_getDefaultRelatedProperty')
def _getDefaultRelatedProperty(self, id, property_name, spec=(), filter=None,
- portal_type=(), strict_membership=0):
+ portal_type=(), strict_membership=0,
+ query=None):
property_list = self._getCategoryTool().getRelatedPropertyList(self, id,
property_name=property_name,
spec=spec, filter=filter,
portal_type=portal_type,
- strict_membership=strict_membership)
+ strict_membership=strict_membership,
+ query=query)
try:
return property_list[0]
except IndexError:
return None
- security.declareProtected( Permissions.AccessContentsInformation,
- 'getDefaultRelatedProperty' )
+ security.declareProtected(Permissions.AccessContentsInformation,
+ 'getDefaultRelatedProperty')
getDefaultRelatedProperty = _getDefaultRelatedProperty
- security.declareProtected( Permissions.AccessContentsInformation,
- '_getRelatedPropertyList' )
+ security.declareProtected(Permissions.AccessContentsInformation,
+ '_getRelatedPropertyList')
def _getRelatedPropertyList(self, id, property_name, spec=(), filter=None,
- portal_type=(), strict_membership=0):
+ portal_type=(), strict_membership=0,
+ query=None):
return self._getCategoryTool().getRelatedPropertyList(self, id,
property_name=property_name,
spec=spec, filter=filter,
portal_type=portal_type,
- strict_membership=strict_membership)
+ strict_membership=strict_membership,
+ query=query)
security.declareProtected( Permissions.AccessContentsInformation,
'getRelatedPropertyList' )
More information about the Erp5-report
mailing list