[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:
@@ -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,
|
||||
|
||||
@@ -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())),
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user