summaryrefslogtreecommitdiff
path: root/src/views/Health/HardwareStatus/HardwareStatus.vue
diff options
context:
space:
mode:
authorYoshie Muranaka <yoshiemuranaka@gmail.com>2020-06-12 18:29:42 +0300
committerYoshie Muranaka <yoshiemuranaka@gmail.com>2020-06-18 00:18:37 +0300
commit54c6bfc2d40def4db1bc3a13ab92ee71091b1e4f (patch)
tree19b739c20f1a61a3459ad130180e6ca376bced32 /src/views/Health/HardwareStatus/HardwareStatus.vue
parent09e8b5d478f212c094b7bea66c570fe0e673756e (diff)
downloadwebui-vue-54c6bfc2d40def4db1bc3a13ab92ee71091b1e4f.tar.xz
Add BMC manager table to hardware status page
Add properties at /redfish/v1/Managers/bmc endpoint in a table with expandable row to view details. Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Change-Id: Ieb32a9b2a535ddd7d24edcb68761c51eace2e5a8
Diffstat (limited to 'src/views/Health/HardwareStatus/HardwareStatus.vue')
-rw-r--r--src/views/Health/HardwareStatus/HardwareStatus.vue9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/views/Health/HardwareStatus/HardwareStatus.vue b/src/views/Health/HardwareStatus/HardwareStatus.vue
index 598313e1..364baad2 100644
--- a/src/views/Health/HardwareStatus/HardwareStatus.vue
+++ b/src/views/Health/HardwareStatus/HardwareStatus.vue
@@ -5,6 +5,9 @@
<!-- System table -->
<table-system />
+ <!-- BMC manager table -->
+ <table-bmc-manager />
+
<!-- Chassis table -->
<table-chassis />
@@ -25,6 +28,7 @@ import TableSystem from './HardwareStatusTableStystem';
import TablePowerSupplies from './HardwareStatusTablePowerSupplies';
import TableDimmSlot from './HardwareStatusTableDimmSlot';
import TableFans from './HardwareStatusTableFans';
+import TableBmcManager from './HardwareStatusTableBmcManager';
import TableChassis from './HardwareStatusTableChassis';
import LoadingBarMixin from '@/components/Mixins/LoadingBarMixin';
@@ -35,6 +39,7 @@ export default {
TablePowerSupplies,
TableSystem,
TableFans,
+ TableBmcManager,
TableChassis
},
mixins: [LoadingBarMixin],
@@ -43,6 +48,9 @@ export default {
const systemTablePromise = new Promise(resolve => {
this.$root.$on('hardwareStatus::system::complete', () => resolve());
});
+ const bmcManagerTablePromise = new Promise(resolve => {
+ this.$root.$on('hardwareStatus::bmcManager::complete', () => resolve());
+ });
const chassisTablePromise = new Promise(resolve => {
this.$root.$on('hardwareStatus::chassis::complete', () => resolve());
});
@@ -61,6 +69,7 @@ export default {
// when page data load complete
Promise.all([
systemTablePromise,
+ bmcManagerTablePromise,
chassisTablePromise,
dimmSlotTablePromise,
fansTablePromise,