From 9577dcbc3a2619843378a09f0627aefb3255a10f Mon Sep 17 00:00:00 2001 From: Jeremy Kersten Date: Wed, 22 Jul 2020 06:49:30 +0000 Subject: [PATCH] [IMP] website_[blog/shop/forum]: rename routes to remove 'useless' part Retro-compatibility routes --- addons/website_blog/controllers/main.py | 8 ++++++++ addons/website_forum/controllers/main.py | 7 +++++++ addons/website_sale/controllers/main.py | 6 ++++++ 3 files changed, 21 insertions(+) diff --git a/addons/website_blog/controllers/main.py b/addons/website_blog/controllers/main.py index a35dd14857c..e24c1aabbc4 100644 --- a/addons/website_blog/controllers/main.py +++ b/addons/website_blog/controllers/main.py @@ -10,6 +10,7 @@ from collections import OrderedDict from odoo import http, fields from odoo.addons.http_routing.models.ir_http import slug, unslug from odoo.addons.website.controllers.main import QueryURL +from odoo.addons.portal.controllers.portal import _build_url_w_params from odoo.http import request from odoo.osv import expression from odoo.tools import html2plaintext @@ -189,6 +190,13 @@ class WebsiteBlog(http.Controller): r = request.render("website_blog.blog_feed", v, headers=[('Content-Type', 'application/atom+xml')]) return r + @http.route([ + '''/blog//post///question//'], type='http', auth="public", website=True, sitemap=False) + def old_product(self, product, category='', search='', **kwargs): + # Compatibility pre-v14 + return request.redirect(_build_url_w_params("/shop/%s" % slug(product), request.params), code=301) + def _prepare_product_values(self, product, category, search, **kwargs): add_qty = int(kwargs.get('add_qty', 1))