18 lines
818 B
Python
18 lines
818 B
Python
from odoo import models
|
|
|
|
|
|
class PosPrepDisplay(models.Model):
|
|
_inherit = "pos.prep.display"
|
|
|
|
def _load_preparation_data_models(self):
|
|
res = super()._load_preparation_data_models()
|
|
return res + ['restaurant.table', 'restaurant.order.course']
|
|
|
|
def _get_preparation_display_order_additional_info(self, prep_states, prep_lines, prep_orders):
|
|
self.ensure_one()
|
|
res = super()._get_preparation_display_order_additional_info(prep_states, prep_lines, prep_orders)
|
|
tables = prep_orders.pos_order_id.table_id
|
|
res['restaurant.table'] = tables.read(tables._load_pos_preparation_data_fields(), load=False)
|
|
res['restaurant.order.course'] = prep_orders.pos_course_id.read(prep_orders.pos_course_id._load_pos_preparation_data_fields(), load=False)
|
|
return res
|