summaryrefslogtreecommitdiff
path: root/src/env
diff options
context:
space:
mode:
authorSukanya Pandey <sukapan1@in.ibm.com>2020-12-16 17:38:01 +0300
committerDerick Montague <derick.montague@ibm.com>2021-02-02 01:32:54 +0300
commitbe6858c06bfbd1e06935ad01b743c1043f74488a (patch)
treeddd6bf979b7a045d4ac16cd723a773d161e92b18 /src/env
parentd50ba5f915e16be042617d6f472839a684f88ef9 (diff)
downloadwebui-vue-be6858c06bfbd1e06935ad01b743c1043f74488a.tar.xz
Add power restore policy page
- This page will show how the system boots once power is restored after a power disturbance. - API used to fetch the JSON: /redfish/v1/JsonSchemas/ComputerSystem/ComputerSystem.json - API used to fetch the current policy and to save updated policy: /redfish/v1/Systems/system/ Signed-off-by: Sukanya Pandey <sukapan1@in.ibm.com> Change-Id: I203bd3c5d26071b882cce6b9950cdb3fb1deb212
Diffstat (limited to 'src/env')
-rw-r--r--src/env/components/AppNavigation/ibm.js5
-rw-r--r--src/env/router/ibm.js9
2 files changed, 14 insertions, 0 deletions
diff --git a/src/env/components/AppNavigation/ibm.js b/src/env/components/AppNavigation/ibm.js
index 4fd20965..dadb65dd 100644
--- a/src/env/components/AppNavigation/ibm.js
+++ b/src/env/components/AppNavigation/ibm.js
@@ -61,6 +61,11 @@ const AppNavigationMixin = {
route: '/control/manage-power-usage',
},
{
+ id: 'power-restore-policy',
+ label: this.$t('appNavigation.powerRestorePolicy'),
+ route: '/control/power-restore-policy',
+ },
+ {
id: 'reboot-bmc',
label: this.$t('appNavigation.rebootBmc'),
route: '/control/reboot-bmc',
diff --git a/src/env/router/ibm.js b/src/env/router/ibm.js
index e4940478..969146cb 100644
--- a/src/env/router/ibm.js
+++ b/src/env/router/ibm.js
@@ -13,6 +13,7 @@ import ManagePowerUsage from '@/views/Control/ManagePowerUsage';
import NetworkSettings from '@/views/Configuration/NetworkSettings';
import Overview from '@/views/Overview';
import PageNotFound from '@/views/PageNotFound';
+import PowerRestorePolicy from '@/views/Control/PowerRestorePolicy';
import ProfileSettings from '@/views/ProfileSettings';
import RebootBmc from '@/views/Control/RebootBmc';
import SecuritySettings from '@/views/Configuration/SecuritySettings';
@@ -181,6 +182,14 @@ const routes = [
},
},
{
+ path: '/control/power-restore-policy',
+ name: 'power-restore-policy',
+ component: PowerRestorePolicy,
+ meta: {
+ title: i18n.t('appPageTitle.powerRestorePolicy'),
+ },
+ },
+ {
path: '/configuration/network-settings',
name: 'network-settings',
component: NetworkSettings,