From 9f2578976abd0defb10650e69576bf1a7b9e1b0b Mon Sep 17 00:00:00 2001
From: Andy Armaignac <andy.armaignac@doceleguas.com>
Date: Mon, 17 Aug 2020 12:18:44 -0400
Subject: [PATCH] Set Add Points menu entry display logic based on a preference

---
 src-db/database/sourcedata/AD_REF_LIST.xml            | 11 +++++++++++
 .../js/component/menu.js                              |  2 +-
 2 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/src-db/database/sourcedata/AD_REF_LIST.xml b/src-db/database/sourcedata/AD_REF_LIST.xml
index 7be1df3..153dc06 100644
--- a/src-db/database/sourcedata/AD_REF_LIST.xml
+++ b/src-db/database/sourcedata/AD_REF_LIST.xml
@@ -1,5 +1,16 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <data>
+<!--0AEDBFA930D9488DB02879C5EA671C36--><AD_REF_LIST>
+<!--0AEDBFA930D9488DB02879C5EA671C36-->  <AD_REF_LIST_ID><![CDATA[0AEDBFA930D9488DB02879C5EA671C36]]></AD_REF_LIST_ID>
+<!--0AEDBFA930D9488DB02879C5EA671C36-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--0AEDBFA930D9488DB02879C5EA671C36-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--0AEDBFA930D9488DB02879C5EA671C36-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--0AEDBFA930D9488DB02879C5EA671C36-->  <VALUE><![CDATA[OBRLP_AddPointsMenuAction]]></VALUE>
+<!--0AEDBFA930D9488DB02879C5EA671C36-->  <NAME><![CDATA[Web Pos show Add Points menu action]]></NAME>
+<!--0AEDBFA930D9488DB02879C5EA671C36-->  <AD_REFERENCE_ID><![CDATA[A26BA480E2014707B47257024C3CBFF7]]></AD_REFERENCE_ID>
+<!--0AEDBFA930D9488DB02879C5EA671C36-->  <AD_MODULE_ID><![CDATA[9A07DBDB8C5D40B2B1E091C55DB501DA]]></AD_MODULE_ID>
+<!--0AEDBFA930D9488DB02879C5EA671C36--></AD_REF_LIST>
+
 <!--19C7C6739C0841B6944609B7E0890A51--><AD_REF_LIST>
 <!--19C7C6739C0841B6944609B7E0890A51-->  <AD_REF_LIST_ID><![CDATA[19C7C6739C0841B6944609B7E0890A51]]></AD_REF_LIST_ID>
 <!--19C7C6739C0841B6944609B7E0890A51-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
diff --git a/web/org.openbravo.retail.loyalty.programs/js/component/menu.js b/web/org.openbravo.retail.loyalty.programs/js/component/menu.js
index 72c202b..460176f 100644
--- a/web/org.openbravo.retail.loyalty.programs/js/component/menu.js
+++ b/web/org.openbravo.retail.loyalty.programs/js/component/menu.js
@@ -35,7 +35,7 @@ enyo.kind({
   },
   init: function(model) {
     this.displayLogic(
-      OB.MobileApp.model.get('terminal').terminalType.obrlpEnableloyalty
+      OB.MobileApp.model.hasPermission('OBRLP_AddPointsMenuAction')
     );
   },
   displayLogic: function(value) {
-- 
2.25.1

