From 76eacd384f48c2eaf21b51f2a1aa2ab0a7dbf8fd Mon Sep 17 00:00:00 2001 From: AjmalCybro Date: Tue, 7 Jan 2025 13:44:43 +0530 Subject: [PATCH] Jan 04 [UPDT] : Updated 'pos_kitchen_screen_odoo' --- pos_kitchen_screen_odoo/__manifest__.py | 2 +- pos_kitchen_screen_odoo/doc/RELEASE_NOTES.md | 7 ++++++- pos_kitchen_screen_odoo/models/pos_orders.py | 3 +++ pos_kitchen_screen_odoo/models/pos_session.py | 2 +- pos_kitchen_screen_odoo/static/src/js/order_button.js | 2 +- pos_kitchen_screen_odoo/views/pos_order_views.xml | 2 ++ 6 files changed, 14 insertions(+), 4 deletions(-) diff --git a/pos_kitchen_screen_odoo/__manifest__.py b/pos_kitchen_screen_odoo/__manifest__.py index 32ed724dc..7f194c9b8 100644 --- a/pos_kitchen_screen_odoo/__manifest__.py +++ b/pos_kitchen_screen_odoo/__manifest__.py @@ -21,7 +21,7 @@ ############################################################################# { 'name': 'POS Kitchen Screen', - 'version': '17.0.1.0.3', + 'version': '17.0.1.0.4', 'category': 'Point Of Sale', 'summary': 'POS Kitchen Screen facilitates sending certain orders ' 'automatically to the kitchen.The POS Kitchen Screen allows for' diff --git a/pos_kitchen_screen_odoo/doc/RELEASE_NOTES.md b/pos_kitchen_screen_odoo/doc/RELEASE_NOTES.md index da152e884..4fe5c58db 100644 --- a/pos_kitchen_screen_odoo/doc/RELEASE_NOTES.md +++ b/pos_kitchen_screen_odoo/doc/RELEASE_NOTES.md @@ -15,4 +15,9 @@ #### 01.11.2024 #### Version 17.0.1.0.3 #### BUG FIX -- Fix the issue with returning the product from the POS backend. \ No newline at end of file +- Fix the issue with returning the product from the POS backend. + +#### 06.01.2025 +#### Version 17.0.1.0.4 +#### BUG FIX +- Fix the issue - Floor and Time is not showing in the kitchen display. diff --git a/pos_kitchen_screen_odoo/models/pos_orders.py b/pos_kitchen_screen_odoo/models/pos_orders.py index a1888b0f7..8a92b9029 100644 --- a/pos_kitchen_screen_odoo/models/pos_orders.py +++ b/pos_kitchen_screen_odoo/models/pos_orders.py @@ -98,6 +98,9 @@ class PosOrder(models.Model): if not orders: self.create(dic) else: + orders.floor = dic[0]['floor'] + orders.hour = dic[0]['hour'] + orders.minutes = dic[0]['minutes'] orders.lines = False orders.lines = dic[0]['lines'] kitchen_screen = self.env["kitchen.screen"].sudo().search( diff --git a/pos_kitchen_screen_odoo/models/pos_session.py b/pos_kitchen_screen_odoo/models/pos_session.py index 0f0d2050b..5adcfe44b 100644 --- a/pos_kitchen_screen_odoo/models/pos_session.py +++ b/pos_kitchen_screen_odoo/models/pos_session.py @@ -40,7 +40,7 @@ class PosSession(models.Model): 'domain': [], 'fields': ['name', 'date_order', 'pos_reference', 'partner_id', 'lines', 'order_status', 'order_ref', - 'is_cooking']}} + 'is_cooking', 'minutes', 'floor']}} def _get_pos_ui_pos_order(self, params): """Get pos ui pos order""" diff --git a/pos_kitchen_screen_odoo/static/src/js/order_button.js b/pos_kitchen_screen_odoo/static/src/js/order_button.js index 32943437b..182df139b 100644 --- a/pos_kitchen_screen_odoo/static/src/js/order_button.js +++ b/pos_kitchen_screen_odoo/static/src/js/order_button.js @@ -87,7 +87,7 @@ setup() { 'hour':self.currentOrder.date_order.c.hour, 'minutes':self.currentOrder.date_order.c.minute, 'table_id':this.pos.get_order().pos.table.id, - 'floor':this.pos.get_order().pos.currentFloor.name, + 'floor':this.pos.currentFloor.name, 'config_id':this.pos.get_order().pos.config.id }] await self.orm.call("pos.order", "get_details", ["", self.pos.config.id, orders]) diff --git a/pos_kitchen_screen_odoo/views/pos_order_views.xml b/pos_kitchen_screen_odoo/views/pos_order_views.xml index 4cd49bc23..f67cb4eec 100644 --- a/pos_kitchen_screen_odoo/views/pos_order_views.xml +++ b/pos_kitchen_screen_odoo/views/pos_order_views.xml @@ -9,6 +9,8 @@ + +