[Erp5-report] r43278 romain - /erp5/trunk/products/ERP5Type/Core/
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Feb 10 16:09:40 CET 2011
Author: romain
Date: Thu Feb 10 16:09:39 2011
New Revision: 43278
URL: http://svn.erp5.org?rev=43278&view=rev
Log:
Allow CategoryMembershipArityConstraint to handle acquisition.
Modified:
erp5/trunk/products/ERP5Type/Core/CategoryMembershipArityConstraint.py
Modified: erp5/trunk/products/ERP5Type/Core/CategoryMembershipArityConstraint.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/Core/CategoryMembershipArityConstraint.py?rev=43278&r1=43277&r2=43278&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/Core/CategoryMembershipArityConstraint.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/Core/CategoryMembershipArityConstraint.py [utf8] Thu Feb 10 16:09:39 2011
@@ -64,8 +64,12 @@ class CategoryMembershipArityConstraint(
(PropertySheet.CategoryMembershipArityConstraint,)
def _calculateArity(self, obj, base_category_list, portal_type_list):
- return len(obj.getCategoryMembershipList(base_category_list,
- portal_type=portal_type_list))
+ if self.getUseAcquisition():
+ return len(obj.getAcquiredCategoryMembershipList(base_category_list,
+ portal_type=portal_type_list))
+ else:
+ return len(obj.getCategoryMembershipList(base_category_list,
+ portal_type=portal_type_list))
def _checkConsistency(self, obj, fixit=0):
"""
More information about the Erp5-report
mailing list