diff options
| author | Joseph Caburnay <jcb@odoo.com> | 2021-01-26 08:11:04 +0000 |
|---|---|---|
| committer | Joseph Caburnay <jcb@odoo.com> | 2021-01-26 13:42:34 +0000 |
| commit | 9d8c808e9910886968b3a1dc9d17a88ceca2389a (patch) | |
| tree | c9ee67d5d5aac640b67fa744962a2315796b840c /addons/pos_restaurant/static/src/js | |
| parent | ccadcba6f0828aff43e94eb59ac97238eef7a4b3 (diff) | |
[FIX] point_of_sale: translation issue in the ticket screen
The terms in the search bar of the ticket screen are not translated.
This commit fixes this issue by passing the translated form of the
terms to the search bar component.
closes odoo/odoo#65038
Signed-off-by: Martin Trigaux (mat) <mat@odoo.com>
Diffstat (limited to 'addons/pos_restaurant/static/src/js')
| -rw-r--r-- | addons/pos_restaurant/static/src/js/Screens/TicketScreen.js | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/addons/pos_restaurant/static/src/js/Screens/TicketScreen.js b/addons/pos_restaurant/static/src/js/Screens/TicketScreen.js index c2bb21333a9..cbea3d88868 100644 --- a/addons/pos_restaurant/static/src/js/Screens/TicketScreen.js +++ b/addons/pos_restaurant/static/src/js/Screens/TicketScreen.js @@ -20,17 +20,19 @@ odoo.define('pos_restaurant.TicketScreen', function (require) { } } get filterOptions() { + const { Payment, Open, Tipping } = this.getOrderStates(); var filterOptions = super.filterOptions; if (this.env.pos.config.set_tip_after_payment) { - var idx = filterOptions.indexOf('Payment'); - filterOptions[idx] = 'Open'; + var idx = filterOptions.indexOf(Payment); + filterOptions[idx] = Open; } - return [...filterOptions, 'Tipping']; + return [...filterOptions, Tipping]; } get _screenToStatusMap() { + const { Open, Tipping } = this.getOrderStates(); return Object.assign(super._screenToStatusMap, { - PaymentScreen: this.env.pos.config.set_tip_after_payment ? 'Open' : super._screenToStatusMap.PaymentScreen, - TipScreen: 'Tipping', + PaymentScreen: this.env.pos.config.set_tip_after_payment ? Open : super._screenToStatusMap.PaymentScreen, + TipScreen: Tipping, }); } getTable(order) { @@ -116,6 +118,12 @@ odoo.define('pos_restaurant.TicketScreen', function (require) { args: [serverId], }); } + getOrderStates() { + return Object.assign(super.getOrderStates(), { + Tipping: this.env._t('Tipping'), + Open: this.env._t('Open'), + }); + } }; Registries.Component.extend(TicketScreen, PosResTicketScreen); |
