[FIX] *: remove trailing slash from controllers

Follow-up of c1ae086cdb

closes odoo/odoo#80139

X-original-commit: 58ee1a5906e4b2a50fb248085abd9caab97f4c52
Related: odoo/enterprise#22421
Signed-off-by: Romain Derie (rde) <rde@odoo.com>
Signed-off-by: Jérémy Kersten (jke) <jke@openerp.com>
This commit is contained in:
Jeremy Kersten
2021-11-19 18:53:45 +00:00
parent b71d4c44b3
commit 27df588c15
4 changed files with 7 additions and 7 deletions
+2 -2
View File
@@ -16,7 +16,7 @@ class WebsiteTest(Home):
def test_view(self, **kwargs):
return request.render('test_website.test_view')
@http.route('/ignore_args/converteronly/<string:a>/', type='http', auth="public", website=True, sitemap=False)
@http.route('/ignore_args/converteronly/<string:a>', type='http', auth="public", website=True, sitemap=False)
def test_ignore_args_converter_only(self, a):
return request.make_response(json.dumps(dict(a=a, kw=None)))
@@ -32,7 +32,7 @@ class WebsiteTest(Home):
def test_ignore_args_kw(self, a, **kw):
return request.make_response(json.dumps(dict(a=a, kw=kw)))
@http.route('/ignore_args/converter/<string:a>/', type='http', auth="public", website=True, sitemap=False)
@http.route('/ignore_args/converter/<string:a>', type='http', auth="public", website=True, sitemap=False)
def test_ignore_args_converter(self, a, b='youhou', **kw):
return request.make_response(json.dumps(dict(a=a, b=b, kw=kw)))
+1 -1
View File
@@ -20,7 +20,7 @@ class Profiling(Controller):
except UserError as e:
return Response(response='error: %s' % e, status=500)
@route(['/web/speedscope/', '/web/speedscope/<model("ir.profile"):profile>'], type='http', sitemap=False, auth='user')
@route(['/web/speedscope', '/web/speedscope/<model("ir.profile"):profile>'], type='http', sitemap=False, auth='user')
def speedscope(self, profile=None):
# don't server speedscope index if profiling is not enabled
if not request.env['ir.profile']._enabled_until():
+1 -1
View File
@@ -16,7 +16,7 @@ from odoo.addons.base.models.ir_qweb_fields import nl2br
class WebsiteForm(http.Controller):
@http.route('/website/form/', type='http', auth="public", methods=['POST'], multilang=False)
@http.route('/website/form', type='http', auth="public", methods=['POST'], multilang=False)
def website_form_empty(self, **kwargs):
# This is a workaround to don't add language prefix to <form action="/website/form/" ...>
return ""
@@ -6,18 +6,18 @@
# class {{ mod|pascal }}(http.Controller):
# @http.route('{{ root }}/', auth='public')
# @http.route('{{ root }}', auth='public')
# def index(self, **kw):
# return "Hello, world"
# @http.route('{{ root }}/objects/', auth='public')
# @http.route('{{ root }}/objects', auth='public')
# def list(self, **kw):
# return http.request.render('{{ mod }}.listing', {
# 'root': '{{ root }}',
# 'objects': http.request.env['{{ model }}'].search([]),
# })
# @http.route('{{ root }}/objects/<model("{{ model }}"):obj>/', auth='public')
# @http.route('{{ root }}/objects/<model("{{ model }}"):obj>', auth='public')
# def object(self, obj, **kw):
# return http.request.render('{{ mod }}.object', {
# 'object': obj