2018-01-16 06:58:15 +01:00
|
|
|
# -*- coding: utf-8 -*-
|
2018-01-16 11:34:37 +01:00
|
|
|
from flectra import http
|
|
|
|
from flectra.http import request
|
|
|
|
from flectra.addons.web_editor.controllers.main import Web_Editor
|
2018-01-16 06:58:15 +01:00
|
|
|
|
|
|
|
|
|
|
|
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)
|