MT#63627 Call queue route access bugfix

* Fix call queue route access
* Replace unnecessary license check for customer
  preferences

Change-Id: I7e28accbb465d057e75dd006775775b34965aeb9
(cherry picked from commit c764dfca71)
mr12.5
Debora Crescenzo 8 months ago committed by Crescenzo Debora
parent b8f54065e4
commit 397c7d3cef

@ -398,7 +398,7 @@ const routes = [
}, },
adminOnly: true, adminOnly: true,
platformFeature: FEATURES.cloudPbx, platformFeature: FEATURES.cloudPbx,
profileAttributes: PROFILE_ATTRIBUTE_MAP.cloudPbxCallQueue, profileAttribute: PROFILE_ATTRIBUTE_MAP.cloudPbxCallQueue,
capability: FEATURES.cloudPbx, capability: FEATURES.cloudPbx,
licenses: [LICENSES.pbx] licenses: [LICENSES.pbx]
} }
@ -484,7 +484,7 @@ const routes = [
adminOnly: true, adminOnly: true,
platformFeature: FEATURES.cloudPbx, platformFeature: FEATURES.cloudPbx,
capability: FEATURES.cloudPbx, capability: FEATURES.cloudPbx,
licenses: [LICENSES.pbx, LICENSES.phonebook] licenses: [LICENSES.pbx]
} }
}, },
@ -553,7 +553,7 @@ const routes = [
return i18n.global.tc('Call Queues') return i18n.global.tc('Call Queues')
}, },
platformFeature: FEATURES.cloudPbx, platformFeature: FEATURES.cloudPbx,
profileAttributes: PROFILE_ATTRIBUTE_MAP.cloudPbxCallQueue, profileAttribute: PROFILE_ATTRIBUTE_MAP.cloudPbxCallQueue,
capability: FEATURES.cloudPbx, capability: FEATURES.cloudPbx,
licenses: [LICENSES.pbx] licenses: [LICENSES.pbx]
} }

@ -192,13 +192,13 @@ export default {
}, },
hasSubscriberProfileAttribute: (state) => { hasSubscriberProfileAttribute: (state) => {
return (attribute) => { return (attribute) => {
return state?.profile ? state?.profile?.attributes?.includes(attribute) : true return state?.profile ? state.profile?.attributes?.includes(attribute) : true
} }
}, },
hasSomeSubscriberProfileAttributes: (state) => { hasSomeSubscriberProfileAttributes: (state) => {
return (attributes) => { return (attributes) => {
return state?.profile return state?.profile
? state.profile.attributes?.some((item) => { ? state.profile?.attributes?.some((item) => {
return attributes?.includes(item) return attributes?.includes(item)
}) })
: true : true

Loading…
Cancel
Save