From 6f0c65184e3f18978615c6ff8a921b4e0c36a2ac Mon Sep 17 00:00:00 2001
From: Beatriz Lago <beatrizlago@openbravo.com>
Date: Mon, 15 Nov 2021 10:38:03 +0100
Subject: [PATCH] Fixed ISSUE-42892: The Edit top menu option keeps enabled
 after paying an open ticket.

In toolbar-right.js, in the declaration of the enyo object OB.OBPOSPointOfSale.UI.ButtonTabEditLine
(line 530), added a disableButton handler for the onFinishServiceProposal event.
---
 .../js/pointofsale/view/toolbar-right.js                       | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/web/org.openbravo.retail.posterminal/js/pointofsale/view/toolbar-right.js b/web/org.openbravo.retail.posterminal/js/pointofsale/view/toolbar-right.js
index 30b59106b..881494627 100644
--- a/web/org.openbravo.retail.posterminal/js/pointofsale/view/toolbar-right.js
+++ b/web/org.openbravo.retail.posterminal/js/pointofsale/view/toolbar-right.js
@@ -548,7 +548,8 @@ enyo.kind({
   },
   handlers: {
     onRightToolbarDisabled: 'disableButton',
-    onManageServiceProposal: 'manageServiceProposal'
+    onManageServiceProposal: 'manageServiceProposal',
+    onFinishServiceProposal: 'disableButton'
   },
   init: function(model) {
     this.model = model;
-- 
GitLab

