19 lines
907 B
Python
19 lines
907 B
Python
|
# -*- 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)
|