Files
enterprise-addons/pos_enterprise/controllers/main.py
T

25 lines
925 B
Python

from odoo import http
from odoo.http import request
class PosPreparationDisplayController(http.Controller):
@http.route(['/pos_preparation_display/web/'], type='http', auth='user', methods=['GET'])
def display_preparation_web(self, display_id=False):
preparation_display = request.env['pos.prep.display'].search(
[('id', '=', int(display_id))]
)
if not preparation_display:
return request.redirect('/odoo/action-pos_preparation_display.action_preparation_display')
session_info = request.env['ir.http'].session_info()
session_info['preparation_display'] = preparation_display.read(["id", "name", "access_token"])[0]
context = {
'session_info': session_info,
'prep_display_id': preparation_display.id,
}
response = request.render('pos_enterprise.prep_display_index', context)
return response