diff options
author | Derick Montague <derick.montague@ibm.com> | 2021-02-15 04:21:44 +0300 |
---|---|---|
committer | Derick Montague <derick.montague@ibm.com> | 2021-03-09 21:29:59 +0300 |
commit | da9f0a6e62ff0f70cb8e82d8489369003826f502 (patch) | |
tree | 6dba8feae0567e0965a2ff6fb076df5ad0f8ddae /src/env | |
parent | 8943eef40d9920be02f3dfb44f6d4ce43cf8edbd (diff) | |
download | webui-vue-da9f0a6e62ff0f70cb8e82d8489369003826f502.tar.xz |
Add factory reset page
This new page will be included in the Control section of the primary
navigation. The user will be able to choose between two different
reset actions.
The user can make the following calls:
- /redfish/v1/Systems/system/Bios/Actions/Bios.ResetBios
- /redfish/v1/Managers/bmc/Actions/Manager.ResetToDefaults
Signed-off-by: Derick Montague <derick.montague@ibm.com>
Change-Id: I32a10dbce27a03fb84e24d7eae7c44eef9cffea5
Diffstat (limited to 'src/env')
-rw-r--r-- | src/env/components/AppNavigation/ibm.js | 5 | ||||
-rw-r--r-- | src/env/router/ibm.js | 9 |
2 files changed, 14 insertions, 0 deletions
diff --git a/src/env/components/AppNavigation/ibm.js b/src/env/components/AppNavigation/ibm.js index dadb65dd..d4b8e3dc 100644 --- a/src/env/components/AppNavigation/ibm.js +++ b/src/env/components/AppNavigation/ibm.js @@ -56,6 +56,11 @@ const AppNavigationMixin = { icon: 'iconControl', children: [ { + id: 'factory-reset', + label: this.$t('appNavigation.factoryReset'), + route: '/control/factory-reset', + }, + { id: 'manage-power-usage', label: this.$t('appNavigation.managePowerUsage'), route: '/control/manage-power-usage', diff --git a/src/env/router/ibm.js b/src/env/router/ibm.js index 317125e2..e0586e82 100644 --- a/src/env/router/ibm.js +++ b/src/env/router/ibm.js @@ -4,6 +4,7 @@ import ClientSessions from '@/views/AccessControl/ClientSessions'; import ConsoleLayout from '@/layouts/ConsoleLayout.vue'; import DateTimeSettings from '@/views/Configuration/DateTimeSettings'; import EventLogs from '@/views/Health/EventLogs'; +import FactoryReset from '@/views/Control/FactoryReset'; import Firmware from '@/views/Configuration/Firmware'; import HardwareStatus from '@/views/Health/HardwareStatus'; import Ldap from '@/views/AccessControl/Ldap'; @@ -206,6 +207,14 @@ const routes = [ }, }, { + path: '/control/factory-reset', + name: 'factory-reset', + component: FactoryReset, + meta: { + title: i18n.t('appPageTitle.factoryReset'), + }, + }, + { path: '/control/reboot-bmc', name: 'reboot-bmc', component: RebootBmc, |