diff --git a/addons/pos_restaurant/data/pos_restaurant_demo.xml b/addons/pos_restaurant/data/pos_restaurant_demo.xml index 3eced19f536..3b0ea3debda 100644 --- a/addons/pos_restaurant/data/pos_restaurant_demo.xml +++ b/addons/pos_restaurant/data/pos_restaurant_demo.xml @@ -241,7 +241,7 @@ 0 - Burger Choice + Burgers Choice @@ -262,7 +262,7 @@ 2 - Desks Combo + Drinks choice diff --git a/addons/pos_self_order/models/res_config_settings.py b/addons/pos_self_order/models/res_config_settings.py index fd8b5681363..596e9b0167b 100644 --- a/addons/pos_self_order/models/res_config_settings.py +++ b/addons/pos_self_order/models/res_config_settings.py @@ -103,12 +103,12 @@ class ResConfigSettings(models.TransientModel): for table in table_ids: qr_images.append({ - 'image': self._generate_single_qr_code(self.pos_config_id._get_self_order_url(table.id)), + 'image': self._generate_single_qr_code(url_unquote(self.pos_config_id._get_self_order_url(table.id))), 'name': f"{table.floor_id.name} - {table.name}", }) else: qr_images.append({ - 'image': self._generate_single_qr_code(self.pos_config_id._get_self_order_url()), + 'image': self._generate_single_qr_code(url_unquote(self.pos_config_id._get_self_order_url())), 'name': "generic", }) diff --git a/addons/pos_self_order/static/src/app/components/loading_overlay/loading_overlay.js b/addons/pos_self_order/static/src/app/components/loading_overlay/loading_overlay.js index 594f5ddce55..1f5b2458ba2 100644 --- a/addons/pos_self_order/static/src/app/components/loading_overlay/loading_overlay.js +++ b/addons/pos_self_order/static/src/app/components/loading_overlay/loading_overlay.js @@ -1,19 +1,16 @@ /** @odoo-module */ -import { Component, onWillStart, useState } from "@odoo/owl"; -import { useSelfOrder } from "@pos_self_order/app/self_order_service"; +import { Component, onMounted, useState } from "@odoo/owl"; export class LoadingOverlay extends Component { static template = "pos_self_order.LoadingOverlay"; - static props = ["action", "removeTopClasses?"]; setup() { - this.selfOrder = useSelfOrder(); this.state = useState({ loading: false, }); - onWillStart(() => { + onMounted(() => { setTimeout(() => { this.state.loading = true; }, 200); diff --git a/addons/pos_self_order/static/src/app/pages/cart_page/cart_page.js b/addons/pos_self_order/static/src/app/pages/cart_page/cart_page.js index a6eb81be2d6..d76bb8364de 100644 --- a/addons/pos_self_order/static/src/app/pages/cart_page/cart_page.js +++ b/addons/pos_self_order/static/src/app/pages/cart_page/cart_page.js @@ -14,7 +14,6 @@ export class CartPage extends Component { setup() { this.selfOrder = useSelfOrder(); this.router = useService("router"); - this.sendInProgress = false; this.state = useState({ selectTable: false, cancelConfirmation: false,