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)
mr13.5
Debora Crescenzo 5 months ago committed by Crescenzo Debora
parent 65a1e1c97a
commit b72aa76fa2

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

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

Loading…
Cancel
Save