[Erp5-report] r15177 - /erp5/trunk/products/ERP5Form/PlanningBox.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Mon Jul 9 16:29:22 CEST 2007
Author: rafael
Date: Mon Jul 9 16:29:22 2007
New Revision: 15177
URL: http://svn.erp5.org?rev=15177&view=rev
Log:
Added Support to aquisition when is check for the right Domain.
Modified:
erp5/trunk/products/ERP5Form/PlanningBox.py
Modified: erp5/trunk/products/ERP5Form/PlanningBox.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Form/PlanningBox.py?rev=15177&r1=15176&r2=15177&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Form/PlanningBox.py (original)
+++ erp5/trunk/products/ERP5Form/PlanningBox.py Mon Jul 9 16:29:22 2007
@@ -1312,13 +1312,14 @@
new_object_list = []
if domain_obj.getPortalType() == 'Domain':
category_obj = domain_obj.getMembershipCriterionCategory()
- membership_base_category = domain_obj.getMembershipCriterionBaseCategory()
- if (category_obj is not None) and (membership_base_category is not None):
- category_value = (membership_base_category + '/' + category_obj.getRelativeUrl())
- for selected_object in object_list:
- if category_value in selected_object.getCategoriesList():
- new_object_list.append(selected_object)
- object_list = new_object_list
+ base_category_list = domain_obj.getMembershipCriterionBaseCategoryList()
+ for bc in base_category_list:
+ if (category_obj is not None) and (bc is not None):
+ category_value = category_obj.getRelativeUrl()
+ for s_obj in object_list:
+ if s_obj._getDefaultAcquiredCategoryMembership(bc) == category_value:
+ new_object_list.append(s_obj)
+ object_list = new_object_list
if exception_uid_list not in ([],None) :
# Filter folders if parent tree :
More information about the Erp5-report
mailing list