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