From 823dfe0fdf41fd00ef6f7a684a1c40e5e44f07eb Mon Sep 17 00:00:00 2001 From: Alaguraj0361 Date: Tue, 10 Feb 2026 11:34:34 +0530 Subject: [PATCH] Implement KDS integration for POS order lines, adding preparation status, timing, and notification mechanisms. --- addons/dine360_kds/models/pos_order_line.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/addons/dine360_kds/models/pos_order_line.py b/addons/dine360_kds/models/pos_order_line.py index 8b221ee..768f859 100644 --- a/addons/dine360_kds/models/pos_order_line.py +++ b/addons/dine360_kds/models/pos_order_line.py @@ -12,7 +12,11 @@ class PosOrderLine(models.Model): ('ready', 'Ready'), ('served', 'Served'), ('cancelled', 'Cancelled') - ], string='Preparation Status', default='waiting', tracking=True) + ], string='Preparation Status', default='waiting', tracking=True, group_expand='_read_group_preparation_status') + + @api.model + def _read_group_preparation_status(self, stages, domain, order): + return ['waiting', 'preparing', 'ready', 'served'] color = fields.Integer(string='Color', default=0) preparation_time_start = fields.Datetime(string='Start Time')