diff --git a/src/components/CscMainMenuTop.vue b/src/components/CscMainMenuTop.vue
index c0735120..bdd5d841 100644
--- a/src/components/CscMainMenuTop.vue
+++ b/src/components/CscMainMenuTop.vue
@@ -115,7 +115,7 @@ export default {
to: '/user/call-blocking/privacy',
icon: 'fas fa-user-secret',
label: this.$t('Privacy'),
- visible: this.hasSubscriberProfileAttribute(PROFILE_ATTRIBUTE_MAP.callBlockingPrivacy)
+ visible: this.hasSubscriberProfileAttributes(PROFILE_ATTRIBUTES_MAP.callBlockingPrivacy)
},
{
to: '/user/speeddial',
@@ -198,12 +198,13 @@ export default {
label: this.$t('Extension Settings'),
visible: this.isPbxEnabled && this.hasSubscriberProfileAttributes(PROFILE_ATTRIBUTES_MAP.pbxSettings),
children: [
- {
- to: '/user/extension-settings/general',
- icon: 'settings',
- label: this.$t('General'),
- visible: this.isPbxEnabled && this.hasSubscriberProfileAttribute(PROFILE_ATTRIBUTE_MAP.clir_intrapbx)
- },
+ // Just hide the page to re-use later
+ // {
+ // to: '/user/extension-settings/general',
+ // icon: 'settings',
+ // label: this.$t('General'),
+ // visible: this.isPbxEnabled
+ // },
{
to: '/user/extension-settings/call-queues',
icon: 'filter_none',
diff --git a/src/constants.js b/src/constants.js
index 3a43238b..afe1e1b4 100644
--- a/src/constants.js
+++ b/src/constants.js
@@ -10,10 +10,10 @@ export const PROFILE_ATTRIBUTE_MAP = {
reminder: 'reminder',
speedDial: 'speed_dial',
voiceMail: 'voice_mail',
- callBlockingPrivacy: 'clir',
+ clir: 'clir',
+ clir_intrapbx: 'clir_intrapbx',
faxServer: 'fax_server',
cscCalls: 'csc_calls',
- clir_intrapbx: 'clir_intrapbx',
manager_secretary: 'manager_secretary',
auto_attendant: 'auto_attendant',
soundSet: 'contract_sound_set',
@@ -27,7 +27,8 @@ export const PROFILE_ATTRIBUTE_MAP = {
export const PROFILE_ATTRIBUTES_MAP = {
callBlockingIncoming: ['block_in_clir', 'block_in_mode', 'block_in_list'],
callBlockingOutgoing: ['block_out_mode', 'block_out_list'],
+ callBlockingPrivacy: ['clir', 'clir_intrapbx'],
callSettings: ['music_on_hold', 'language'],
- pbxSettings: ['clir_intrapbx', 'auto_attendant', 'cloud_pbx_callqueue', 'max_queue_length', 'queue_wrap_up_time', 'manager_secretary'],
+ pbxSettings: ['auto_attendant', 'cloud_pbx_callqueue', 'max_queue_length', 'queue_wrap_up_time', 'manager_secretary'],
pbxSettingsCallQueue: ['cloud_pbx_callqueue', 'max_queue_length', 'queue_wrap_up_time']
}
diff --git a/src/pages/CscPageCallBlockingPrivacy.vue b/src/pages/CscPageCallBlockingPrivacy.vue
index 49829493..1bf53b70 100644
--- a/src/pages/CscPageCallBlockingPrivacy.vue
+++ b/src/pages/CscPageCallBlockingPrivacy.vue
@@ -7,7 +7,7 @@
class="col col-xs-12 col-md-4"
>
+
+
+
+
+
+
+
+
+