diff options
author | Maksim Zakharov <m.zakharov@IBS.RU> | 2022-05-23 16:46:24 +0300 |
---|---|---|
committer | Maksim Zakharov <m.zakharov@IBS.RU> | 2022-05-23 16:46:24 +0300 |
commit | 5c7a1dd3d6a22e02b983a01be39b654b8eaa6ad1 (patch) | |
tree | 3f11b86aa27b02fa6b33142f53e5b2c25b33f85f /src/router | |
parent | 8086773d610f64ab71a11bd13cc896111b710fc8 (diff) | |
download | webui-vue-5c7a1dd3d6a22e02b983a01be39b654b8eaa6ad1.tar.xz |
Add pages: BMC, Ipv4/6, console settings. Fix routes: add console mixin, disable fullscreen console, add global styles.
Diffstat (limited to 'src/router')
-rw-r--r-- | src/router/routes.js | 129 |
1 files changed, 91 insertions, 38 deletions
diff --git a/src/router/routes.js b/src/router/routes.js index 5703e62a..3bb7c90b 100644 --- a/src/router/routes.js +++ b/src/router/routes.js @@ -7,7 +7,7 @@ import FactoryReset from '@/views/Operations/FactoryReset'; import Firmware from '@/views/Operations/Firmware'; import Inventory from '@/views/HardwareStatus/Inventory'; import Kvm from '@/views/Operations/Kvm'; -import KvmConsole from '@/views/Operations/Kvm/KvmConsole'; +// import KvmConsole from '@/views/Operations/Kvm/KvmConsole'; Full screen console import Sessions from '../views/SecurityAndAccess/Sessions'; import Ldap from '@/views/SecurityAndAccess/Ldap'; import UserManagement from '@/views/SecurityAndAccess/UserManagement'; @@ -24,12 +24,20 @@ import Policies from '@/views/SecurityAndAccess/Policies'; import KeyClear from '@/views/Operations/KeyClear'; import Sensors from '@/views/HardwareStatus/Sensors'; import SerialOverLan from '@/views/Operations/SerialOverLan'; -import SerialOverLanConsole from '@/views/Operations/SerialOverLan/SerialOverLanConsole'; +// import SerialOverLanConsole from '@/views/Operations/SerialOverLan/SerialOverLanConsole'; Full screen SOL import ServerPowerOperations from '@/views/Operations/ServerPowerOperations'; import Certificates from '@/views/SecurityAndAccess/Certificates'; import VirtualMedia from '@/views/Operations/VirtualMedia'; import Power from '@/views/ResourceManagement/Power'; import InformationAndFAQ from '@/views/InformationAndFAQ'; + +import SystemDescription from '@/views/SystemDescription/Info'; +import SystemNetwork from '@/views/SystemDescription/Network'; +import ServerParametrs from '@/views/SystemDescription/ServerParametrs'; +import SystemEventLogs from '@/views/SystemDescription/SystemEventLogs'; +import BMCConfiguration from '@/views/BMC/Configuration'; +import ConsoleSettings from '@/views/Operations/ConsoleSettings'; + import Support from '@/views/Support'; import i18n from '@/i18n'; @@ -59,39 +67,92 @@ const routes = [ ], }, { - path: '/console', - component: ConsoleLayout, + path: '/', meta: { requiresAuth: true, }, + component: AppLayout, children: [ { - path: 'serial-over-lan-console', - name: 'serial-over-lan-console', - component: SerialOverLanConsole, + path: '/console-settings', + name: 'console-settings', + component: ConsoleSettings, meta: { - title: i18n.t('appPageTitle.serialOverLan'), + title: i18n.t('kvmNavigation.ConsoleSettings'), }, }, { - path: 'kvm', - name: 'kvm-console', - component: KvmConsole, + path: '/console', + component: ConsoleLayout, meta: { - title: i18n.t('appPageTitle.kvm'), + requiresAuth: true, }, + children: [ + { + path: 'serial-over-lan', + name: 'serial-over-lan-console', + component: SerialOverLan, + meta: { + title: i18n.t('kvmNavigation.serialOverLan'), + }, + }, + { + path: 'kvm', + name: 'kvm-console', + component: Kvm, + meta: { + title: i18n.t('kvmNavigation.kvm'), + }, + }, + ], }, - ], - }, - { - path: '/', - meta: { - requiresAuth: true, - }, - component: AppLayout, - children: [ { - path: '', + path: '/', + name: 'info', + component: SystemDescription, + meta: { + title: i18n.t('appNavigation.systemInformaion'), + description: i18n.t('appNavigation.overviewInfo'), + }, + }, + { + path: '/network', + name: 'network', + component: SystemNetwork, + meta: { + title: i18n.t('appNavigation.systemInformaion'), + description: i18n.t('appNavigation.networkParametrs'), + }, + }, + { + path: '/event-logs', + name: 'event-logs', + component: SystemEventLogs, + meta: { + title: i18n.t('appNavigation.systemInformaion'), + description: i18n.t('appNavigation.eventLogs'), + }, + }, + { + path: '/server-parametrs', + name: 'server-parametrs', + component: ServerParametrs, + meta: { + title: i18n.t('appNavigation.systemInformaion'), + description: i18n.t('appNavigation.serverParam'), + }, + }, + { + path: '/bmc-configuration', + name: 'bmc-configuration', + component: BMCConfiguration, + meta: { + title: i18n.t('appNavigation.bmc'), + description: i18n.t('appNavigation.description.configuration'), + }, + }, + { + path: '/Info', name: 'overview', component: Overview, meta: { @@ -219,14 +280,6 @@ const routes = [ }, }, { - path: '/operations/kvm', - name: 'kvm', - component: Kvm, - meta: { - title: i18n.t('appPageTitle.kvm'), - }, - }, - { path: '/operations/firmware', name: 'firmware', component: Firmware, @@ -266,14 +319,14 @@ const routes = [ title: i18n.t('appPageTitle.rebootBmc'), }, }, - { - path: '/operations/serial-over-lan', - name: 'serial-over-lan', - component: SerialOverLan, - meta: { - title: i18n.t('appPageTitle.serialOverLan'), - }, - }, + // { + // path: '/operations/serial-over-lan', + // name: 'serial-over-lan', + // component: SerialOverLan, + // meta: { + // title: i18n.t('appPageTitle.serialOverLan'), + // }, + // }, { path: '/operations/server-power-operations', name: 'server-power-operations', |