Files
odoo_source/odoo/cli/templates/default/controllers/controllers.py.template
T
Jeremy Kersten 27df588c15 [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>
2021-11-19 18:53:45 +00:00

26 lines
801 B
Plaintext

{%- set mod = name|snake -%}
{%- set model = "%s.%s"|format(mod, mod) -%}
{%- set root = "/%s/%s"|format(mod, mod) -%}
# -*- coding: utf-8 -*-
# from odoo import http
# class {{ mod|pascal }}(http.Controller):
# @http.route('{{ root }}', auth='public')
# def index(self, **kw):
# return "Hello, world"
# @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')
# def object(self, obj, **kw):
# return http.request.render('{{ mod }}.object', {
# 'object': obj
# })