[Erp5-report] r13898 - /erp5/trunk/products/ERP5Form/ListBox.py

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Apr 3 16:02:55 CEST 2007


Author: aurel
Date: Tue Apr  3 16:02:49 2007
New Revision: 13898

URL: http://svn.erp5.org?rev=13898&view=rev
Log:
make use of multiple base category in domains works

Modified:
    erp5/trunk/products/ERP5Form/ListBox.py

Modified: erp5/trunk/products/ERP5Form/ListBox.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Form/ListBox.py?rev=13898&r1=13897&r2=13898&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Form/ListBox.py (original)
+++ erp5/trunk/products/ERP5Form/ListBox.py Tue Apr  3 16:02:49 2007
@@ -1233,9 +1233,14 @@
                                       base_category = base_category,
                                       is_open = False, selection_domain = selection_domain,
                                       exception_uid_list = exception_uid_list))
+        # manage multiple base category
+        if len(report_path) >= 1 and base_category != report_path[0]:
+          new_base_category = None
+        else:
+          new_base_category = base_category
         tree_list.extend(self.makeReportTreeList(root_dict = new_root_dict,
                                                  report_path = report_path,
-                                                 base_category = base_category,
+                                                 base_category = new_base_category,
                                                  depth = depth + 1,
                                                  unfolded_list = unfolded_list,
                                                  is_report_opened = is_report_opened,




More information about the Erp5-report mailing list