[FIX] Portal : missing url args

on the portal:
- in Timesheets, when search something, the text of the search must remain displayed
- in Tasks, when search something, the text of the search must remain displayed
- in Purchase Orders, "Sort By" and "Filter By" selectors shouldn't change when going to next page
- in Timesheets, the "Group By" selector shouldn't change when going to next page

closes odoo/odoo#40278

Related: odoo/enterprise#6787
Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com>
This commit is contained in:
laa
2019-11-28 15:39:03 +00:00
parent cbc93d0d11
commit 9cfb6c05a4
3 changed files with 4 additions and 2 deletions
+2 -1
View File
@@ -74,7 +74,7 @@ class TimesheetCustomerPortal(CustomerPortal):
# pager
pager = portal_pager(
url="/my/timesheets",
url_args={'sortby': sortby, 'search_in': search_in, 'search': search, 'filterby': filterby},
url_args={'sortby': sortby, 'search_in': search_in, 'search': search, 'filterby': filterby, 'groupby': groupby},
total=timesheet_count,
page=page,
step=self._items_per_page
@@ -96,6 +96,7 @@ class TimesheetCustomerPortal(CustomerPortal):
'pager': pager,
'searchbar_sortings': searchbar_sortings,
'search_in': search_in,
'search': search,
'sortby': sortby,
'groupby': groupby,
'searchbar_inputs': searchbar_inputs,
+1
View File
@@ -215,6 +215,7 @@ class CustomerPortal(CustomerPortal):
'searchbar_groupby': searchbar_groupby,
'searchbar_inputs': searchbar_inputs,
'search_in': search_in,
'search': search,
'sortby': sortby,
'groupby': groupby,
'searchbar_filters': OrderedDict(sorted(searchbar_filters.items())),
+1 -1
View File
@@ -74,7 +74,7 @@ class CustomerPortal(CustomerPortal):
# make pager
pager = portal_pager(
url="/my/purchase",
url_args={'date_begin': date_begin, 'date_end': date_end},
url_args={'date_begin': date_begin, 'date_end': date_end, 'sortby': sortby, 'filterby': filterby},
total=purchase_count,
page=page,
step=self._items_per_page