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
diff --git a/src/env/components/AppNavigation/ibm.js b/src/env/components/AppNavigation/ibm.js
index 4fd2096..dadb65d 100644
--- a/src/env/components/AppNavigation/ibm.js
+++ b/src/env/components/AppNavigation/ibm.js
@@ -61,6 +61,11 @@
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 e494047..969146c 100644
--- a/src/env/router/ibm.js
+++ b/src/env/router/ibm.js
@@ -13,6 +13,7 @@
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 @@
},
},
{
+ 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,