TT#91101 CSC: As a Customer, I want to add new CF implementation to main menu

Change-Id: I212fadec0be4a9920c009802d3e5ffaa2db7af8d
pull/3/head
Carlo Venusino 5 years ago
parent 47aeff6d1b
commit d3591a2fc2

@ -144,6 +144,10 @@
:is-pbx-enabled="isPbxEnabled" :is-pbx-enabled="isPbxEnabled"
:is-pbx-configuration="isPbxConfiguration" :is-pbx-configuration="isPbxConfiguration"
/> />
<csc-new-features-menu
slot="left"
:menu-minimized="menuMinimized"
/>
<router-view /> <router-view />
<csc-send-fax <csc-send-fax
ref="sendFax" ref="sendFax"
@ -217,6 +221,7 @@
QFab QFab
} from 'quasar-framework' } from 'quasar-framework'
import CscMainMenu from "./MainMenu" import CscMainMenu from "./MainMenu"
import CscNewFeaturesMenu from "./NewFeaturesMenu"
import CscLanguageMenu from "./CscLanguageMenu" import CscLanguageMenu from "./CscLanguageMenu"
import CscUserMenu from "./CscUserMenu" import CscUserMenu from "./CscUserMenu"
import { import {
@ -249,6 +254,7 @@
], ],
components: { components: {
CscMainMenu, CscMainMenu,
CscNewFeaturesMenu,
CscLanguageMenu, CscLanguageMenu,
QLayout, QLayout,
QToolbar, QToolbar,
@ -551,6 +557,7 @@
.page.page-call-active .page.page-call-active
padding-bottom 120px padding-bottom 120px
#main-menu #main-menu
#new-features-menu
padding 0 padding 0
.q-item .q-item
padding-top $flex-gutter-xs * 1.4 padding-top $flex-gutter-xs * 1.4

@ -254,6 +254,7 @@
QItemMain, QItemMain,
QCollapsible QCollapsible
} from 'quasar-framework' } from 'quasar-framework'
import router from '../../router'
export default { export default {
name: 'csc-main-menu', name: 'csc-main-menu',
data () { data () {
@ -279,6 +280,11 @@
...mapGetters('user', [ ...mapGetters('user', [
'isRtcEngineUiVisible' 'isRtcEngineUiVisible'
]) ])
},
methods: {
openNewCallForward () {
router.push({path:'/user/new-call-forward'})
}
} }
} }
</script> </script>

@ -0,0 +1,64 @@
<template>
<q-list
id="new-features-menu"
no-border
link
inset-delimiter
>
<q-list-header
v-if="!isMenuMinimized"
>
{{$t('navigation.newFeatures.header.title')}}
</q-list-header>
<q-side-link
item
to="/user/new-call-forward"
>
<q-item-side
icon="phone forwarded"
/>
<q-item-main
:label="$t('navigation.callForward.title')"
/>
</q-side-link>
</q-list>
</template>
<script>
import {
QToolbar,
QToolbarTitle,
QList,
QListHeader,
QSideLink,
QItemSide,
QItemMain
} from 'quasar-framework'
export default {
name: 'csc-new-features-menu',
data () {
return {
isMenuMinimized: false
}
},
components: {
QToolbar,
QToolbarTitle,
QList,
QListHeader,
QSideLink,
QItemSide,
QItemMain
},
props: [
'menuMinimized'
],
watch: {
menuMinimized(state){
this.isMenuMinimized = state;
}
}
}
</script>
<style lang="stylus" rel="stylesheet/stylus"></style>

@ -119,6 +119,14 @@
}, },
"conference": { "conference": {
"title": "Join conference" "title": "Join conference"
},
"newFeatures": {
"header": {
"title": "New features"
},
"callForward": {
"title": "Call Forward"
}
} }
}, },
"pages": { "pages": {

Loading…
Cancel
Save