From f9b52670e862ac49a2d3cb48c2d9fc0713941f69 Mon Sep 17 00:00:00 2001 From: Antoine Prieels Date: Mon, 2 Sep 2019 13:16:23 +0000 Subject: [PATCH] [FIX] pos_{*}: Reprint receipt with ePOS printer The "Reprint receipt" button was not showing if an ePOS printer was selected. When the pos_reprint module was installed, the "Reprint Receipt" button was always present, even if the checkbox in pos_config was unchecked. --- addons/point_of_sale/views/pos_config_view.xml | 2 +- addons/pos_epson_printer/views/pos_config_views.xml | 3 +++ addons/pos_reprint/static/src/js/reprint.js | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/addons/point_of_sale/views/pos_config_view.xml b/addons/point_of_sale/views/pos_config_view.xml index 248aa30465e..f6b8a780ccd 100644 --- a/addons/point_of_sale/views/pos_config_view.xml +++ b/addons/point_of_sale/views/pos_config_view.xml @@ -445,7 +445,7 @@ -
+
diff --git a/addons/pos_epson_printer/views/pos_config_views.xml b/addons/pos_epson_printer/views/pos_config_views.xml index 3624f6df3bc..1fc547c4a39 100644 --- a/addons/pos_epson_printer/views/pos_config_views.xml +++ b/addons/pos_epson_printer/views/pos_config_views.xml @@ -20,6 +20,9 @@ The Epson receipt printer will be used instead of the receipt printer connected to the IoT Box.
+ + {'invisible': [('iface_print_via_proxy','=',False), ('epson_printer_ip', 'in', [False, ''])]} + diff --git a/addons/pos_reprint/static/src/js/reprint.js b/addons/pos_reprint/static/src/js/reprint.js index f133cf4a2d2..24be9d336ec 100644 --- a/addons/pos_reprint/static/src/js/reprint.js +++ b/addons/pos_reprint/static/src/js/reprint.js @@ -46,7 +46,7 @@ screens.define_action_button({ 'name': 'reprint', 'widget': ReprintButton, 'condition': function(){ - return this.pos.config.iface_print_via_proxy; + return this.pos.config.module_pos_reprint && this.pos.proxy.printer; }, });