flectra/addons/point_of_sale/controllers/web_editor.py

19 lines
907 B
Python
Raw Normal View History

# -*- coding: utf-8 -*-
from odoo import http
from odoo.http import request
from odoo.addons.web_editor.controllers.main import Web_Editor
class WebEditorPointOfSale(Web_Editor):
@http.route('/point_of_sale/field/customer_facing_display_template', type='http', auth="user")
def get_field_text_html(self, model=None, res_id=None, field=None, callback=None, **kwargs):
kwargs['snippets'] = '/point_of_sale/snippets'
kwargs['template'] = 'point_of_sale.FieldTextHtml'
extra_head = request.env.ref('point_of_sale.extra_head').render(None)
return self.FieldTextHtml(model=model, res_id=res_id, field=field, callback=callback, head=extra_head, **kwargs)
@http.route(['/point_of_sale/snippets'], type='json', auth="user", website=True)
def get_snippets(self):
return request.env.ref('point_of_sale.customer_facing_display_snippets').render(None)