[Erp5-report] r7083 - /erp5/trunk/products/ERP5Form/SelectionTool.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu May 4 20:22:22 CEST 2006
Author: yo
Date: Thu May 4 20:22:18 2006
New Revision: 7083
URL: http://svn.erp5.org?rev=7083&view=rev
Log:
Reset domain_tree and report_tree, only if reset_domain_tree and reset_report_tree are True explicitly, respectively.
Modified:
erp5/trunk/products/ERP5Form/SelectionTool.py
Modified: erp5/trunk/products/ERP5Form/SelectionTool.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Form/SelectionTool.py?rev=7083&r1=7082&r2=7083&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Form/SelectionTool.py (original)
+++ erp5/trunk/products/ERP5Form/SelectionTool.py Thu May 4 20:22:18 2006
@@ -325,15 +325,18 @@
selection.edit(invert_mode=1, uids=selection_uids, checked_uids=selection_uids)
security.declareProtected(ERP5Permissions.View, 'setSelectionToAll')
- def setSelectionToAll(self, selection_name, REQUEST=None):
+ def setSelectionToAll(self, selection_name, REQUEST=None,
+ reset_domain_tree=False, reset_report_tree=False):
"""
Resets the selection
"""
selection = self.getSelectionFor(selection_name, REQUEST=REQUEST)
if selection is not None:
- selection.edit(invert_mode=0, params={}, checked_uids=[],
- domain=None, domain_path=None, domain_list=(),
- report=None, report_path=None, report_list=())
+ selection.edit(invert_mode=0, params={}, checked_uids=[])
+ if reset_domain_tree:
+ selection.edit(domain=None, domain_path=None, domain_list=())
+ if reset_report_tree:
+ selection.edit(report=None, report_path=None, report_list=())
security.declareProtected(ERP5Permissions.View, 'setSelectionSortOrder')
def setSelectionSortOrder(self, selection_name, sort_on, REQUEST=None):
@@ -550,7 +553,6 @@
#form_id = request.form_id
selection_name = request.list_selection_name
-
selection = self.getSelectionFor(selection_name, REQUEST=REQUEST)
if selection is not None:
params = selection.getParams()
More information about the Erp5-report
mailing list