From 29b56f85e1e4a910dd7336f733549e6fbdea2c79 Mon Sep 17 00:00:00 2001 From: Amal Nazeem Date: Wed, 9 Feb 2022 12:38:11 -0500 Subject: [PATCH 1/3] Add policy expense chat beta --- src/CONST.js | 1 + src/libs/Permissions.js | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/src/CONST.js b/src/CONST.js index e2d301cc0c5..fe1c7ff5c6d 100755 --- a/src/CONST.js +++ b/src/CONST.js @@ -109,6 +109,7 @@ const CONST = { INTERNATIONALIZATION: 'internationalization', IOU_SEND: 'sendMoney', POLICY_ROOMS: 'policyRooms', + POLICY_EXPENSE_CHAT: 'policyExpenseChat', }, BUTTON_STATES: { DEFAULT: 'default', diff --git a/src/libs/Permissions.js b/src/libs/Permissions.js index 2e6e80cb129..df7562fd7ff 100644 --- a/src/libs/Permissions.js +++ b/src/libs/Permissions.js @@ -89,6 +89,14 @@ function canUsePolicyRooms(betas) { return _.contains(betas, CONST.BETAS.POLICY_ROOMS) || _.contains(betas, CONST.BETAS.ALL); } +/** + * @param {Array} betas + * @returns {Boolean} + */ +function canUsePolicyExpenseChat(betas) { + return _.contains(betas, CONST.BETAS.BETA_POLICY_EXPENSE_CHAT) || canUseAllBetas(betas); +} + export default { canUseChronos, canUseIOU, @@ -99,4 +107,5 @@ export default { canUseIOUSend, canUseWallet, canUsePolicyRooms, + canUsePolicyExpenseChat, }; From 5c9ccf1d621e6c330de4b51aeb11482636a021ae Mon Sep 17 00:00:00 2001 From: Amal Nazeem Date: Wed, 9 Feb 2022 12:38:21 -0500 Subject: [PATCH 2/3] Add policy expense chat type --- src/CONST.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/CONST.js b/src/CONST.js index fe1c7ff5c6d..b4c286cc41b 100755 --- a/src/CONST.js +++ b/src/CONST.js @@ -236,6 +236,7 @@ const CONST = { POLICY_ADMINS: 'policyAdmins', DOMAIN_ALL: 'domainAll', POLICY_ROOM: 'policyRoom', + POLICY_EXPENSE_CHAT: 'policyExpenseChat', }, STATE_NUM: { OPEN: 0, From 3eeba7f9aaa375761b619cd01f6c6ee039add764 Mon Sep 17 00:00:00 2001 From: Amal Nazeem Date: Wed, 9 Feb 2022 12:38:53 -0500 Subject: [PATCH 3/3] Remove extra spacing before function names --- src/libs/Permissions.js | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/libs/Permissions.js b/src/libs/Permissions.js index df7562fd7ff..0b4b3635210 100644 --- a/src/libs/Permissions.js +++ b/src/libs/Permissions.js @@ -63,7 +63,6 @@ function canUseInternationalization(betas) { * @param {Array} betas * @returns {Boolean} */ - function canUseIOUSend(betas) { return _.contains(betas, CONST.BETAS.IOU_SEND) || canUseAllBetas(betas); } @@ -72,7 +71,6 @@ function canUseIOUSend(betas) { * @param {Array} betas * @returns {Boolean} */ - function canUseWallet(betas) { return _.contains(betas, CONST.BETAS.BETA_EXPENSIFY_WALLET) || canUseAllBetas(betas); } @@ -84,7 +82,6 @@ function canUseWallet(betas) { * @param {Array} betas * @returns {Boolean} */ - function canUsePolicyRooms(betas) { return _.contains(betas, CONST.BETAS.POLICY_ROOMS) || _.contains(betas, CONST.BETAS.ALL); }