diff options
author | Yoshie Muranaka <yoshiemuranaka@gmail.com> | 2020-06-12 18:29:42 +0300 |
---|---|---|
committer | Yoshie Muranaka <yoshiemuranaka@gmail.com> | 2020-06-18 00:18:37 +0300 |
commit | 54c6bfc2d40def4db1bc3a13ab92ee71091b1e4f (patch) | |
tree | 19b739c20f1a61a3459ad130180e6ca376bced32 /src/views/Health/HardwareStatus/HardwareStatus.vue | |
parent | 09e8b5d478f212c094b7bea66c570fe0e673756e (diff) | |
download | webui-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.vue | 9 |
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, |