summaryrefslogtreecommitdiff
path: root/src/router
diff options
context:
space:
mode:
authorMaksim Zakharov <m.zakharov@IBS.RU>2022-05-23 16:46:24 +0300
committerMaksim Zakharov <m.zakharov@IBS.RU>2022-05-23 16:46:24 +0300
commit5c7a1dd3d6a22e02b983a01be39b654b8eaa6ad1 (patch)
tree3f11b86aa27b02fa6b33142f53e5b2c25b33f85f /src/router
parent8086773d610f64ab71a11bd13cc896111b710fc8 (diff)
downloadwebui-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.js129
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',