From f0420013e07e1205696bdd7af5502b8f9e3fe271 Mon Sep 17 00:00:00 2001 From: DramixDw Date: Fri, 5 Jun 2020 08:46:02 +0000 Subject: [PATCH] [IMP] website: make pager post compatible MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit As we introduced postlinks, some routes are no longer compatible with GET requests anymore. Some of those routes were using the pager which only send GET request. In order to make the pager comptabile, we're addding a way to use postlinks in the pager. task-2250385 closes odoo/odoo#52475 Signed-off-by: Jérémy Kersten (jke) --- addons/portal/views/portal_templates.xml | 6 +++--- addons/website_blog/controllers/main.py | 2 +- addons/website_blog/views/website_blog_templates.xml | 1 + 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/addons/portal/views/portal_templates.xml b/addons/portal/views/portal_templates.xml index d574a5c46ca..4d909e47cac 100644 --- a/addons/portal/views/portal_templates.xml +++ b/addons/portal/views/portal_templates.xml @@ -420,13 +420,13 @@ diff --git a/addons/website_blog/controllers/main.py b/addons/website_blog/controllers/main.py index 41094c6ab7f..16c4d002cd9 100644 --- a/addons/website_blog/controllers/main.py +++ b/addons/website_blog/controllers/main.py @@ -161,7 +161,7 @@ class WebsiteBlog(http.Controller): # redirect get tag-1,tag-2 -> get tag-1 tags = tag.split(',') if len(tags) > 1: - url = QueryURL('', ['blog', 'tag'], blog=blog, tag=tags[0], date_begin=date_begin, date_end=date_end)() + url = QueryURL('' if blog else '/blog', ['blog', 'tag'], blog=blog, tag=tags[0], date_begin=date_begin, date_end=date_end)() return request.redirect(url, code=302) values = self._prepare_blog_values(blogs=blogs, blog=blog, date_begin=date_begin, date_end=date_end, tags=tag, state=state, page=page) diff --git a/addons/website_blog/views/website_blog_templates.xml b/addons/website_blog/views/website_blog_templates.xml index b22a5ac1e86..957c3c686b2 100644 --- a/addons/website_blog/views/website_blog_templates.xml +++ b/addons/website_blog/views/website_blog_templates.xml @@ -97,6 +97,7 @@ list of filtered posts (by date or tag). +