From 10e32fa9a7291633cff1b7e16aad86aa3b8702ff Mon Sep 17 00:00:00 2001 From: Sylvain LE GAL Date: Mon, 11 May 2026 22:15:33 +0200 Subject: [PATCH 1/2] [IMP] pos_place: avoid to display the button 'Select Place' in the PoS front UI, if there is no places set in the back-office --- pos_place/models/pos_session.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pos_place/models/pos_session.py b/pos_place/models/pos_session.py index 2aeb47de77..803f355031 100644 --- a/pos_place/models/pos_session.py +++ b/pos_place/models/pos_session.py @@ -9,14 +9,15 @@ class PosSession(models.Model): def _pos_data_process(self, loaded_data): super()._pos_data_process(loaded_data) + place_qty = len(loaded_data["pos.place"]) loaded_data["pos.place"] = [ {"id": False, "code": "", "name": _("No Place")} ] + loaded_data["pos.place"] loaded_data["place_by_id"] = { place["id"]: place for place in loaded_data["pos.place"] } - loaded_data["enable_place"] = self.env.user.has_group( - "pos_place.group_pos_place_user" + loaded_data["enable_place"] = ( + self.env.user.has_group("pos_place.group_pos_place_user") and place_qty ) return From 9017e120e43de5b072ba12e15ec54bfbf6b748bd Mon Sep 17 00:00:00 2001 From: Sylvain LE GAL Date: Mon, 11 May 2026 22:18:35 +0200 Subject: [PATCH 2/2] [REF] pos_place: make view lighter, hidding places by default --- pos_place/views/view_pos_order.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pos_place/views/view_pos_order.xml b/pos_place/views/view_pos_order.xml index 181872ea75..8f7ee68c10 100644 --- a/pos_place/views/view_pos_order.xml +++ b/pos_place/views/view_pos_order.xml @@ -32,7 +32,7 @@ License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).