summaryrefslogtreecommitdiff
path: root/addons/pos_restaurant/static/src/js/Screens
diff options
context:
space:
mode:
authorAntoine Prieels <anp@odoo.com>2020-08-28 11:43:11 +0000
committerAntoine Prieels <anp@odoo.com>2020-08-31 07:11:20 +0000
commitbbe80dcb30c1f5f028bf05cd14a514c627f4ee92 (patch)
treeb8b2910c3c65488d7dbc0e933baaef201c045064 /addons/pos_restaurant/static/src/js/Screens
parent16206d7222c0291ca9d670cb4ea204852a0d1689 (diff)
[IMP] pos_restaurant: Open tabs Usability
Improve usability of open tabs in the POS. closes odoo/odoo#56728 Signed-off-by: pimodoo <pimodoo@users.noreply.github.com>
Diffstat (limited to 'addons/pos_restaurant/static/src/js/Screens')
-rw-r--r--addons/pos_restaurant/static/src/js/Screens/TicketScreen.js8
1 files changed, 7 insertions, 1 deletions
diff --git a/addons/pos_restaurant/static/src/js/Screens/TicketScreen.js b/addons/pos_restaurant/static/src/js/Screens/TicketScreen.js
index 83ca91882bf..c2bb21333a9 100644
--- a/addons/pos_restaurant/static/src/js/Screens/TicketScreen.js
+++ b/addons/pos_restaurant/static/src/js/Screens/TicketScreen.js
@@ -20,10 +20,16 @@ odoo.define('pos_restaurant.TicketScreen', function (require) {
}
}
get filterOptions() {
- return [...super.filterOptions, 'Tipping'];
+ var filterOptions = super.filterOptions;
+ if (this.env.pos.config.set_tip_after_payment) {
+ var idx = filterOptions.indexOf('Payment');
+ filterOptions[idx] = 'Open';
+ }
+ return [...filterOptions, 'Tipping'];
}
get _screenToStatusMap() {
return Object.assign(super._screenToStatusMap, {
+ PaymentScreen: this.env.pos.config.set_tip_after_payment ? 'Open' : super._screenToStatusMap.PaymentScreen,
TipScreen: 'Tipping',
});
}