forked from Mapan/odoo17e
24 lines
903 B
Python
24 lines
903 B
Python
# -*- coding: utf-8 -*-
|
|
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_preparation_display.display'].search(
|
|
[('id', '=', int(display_id))]
|
|
)
|
|
|
|
if not preparation_display:
|
|
return request.redirect('/web#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,
|
|
}
|
|
|
|
response = request.render('pos_preparation_display.index', context)
|
|
return response
|