diff --git a/ui/src/config/section/infra/hosts.js b/ui/src/config/section/infra/hosts.js index 08c3cd61384..36e9b76b962 100644 --- a/ui/src/config/section/infra/hosts.js +++ b/ui/src/config/section/infra/hosts.js @@ -127,8 +127,8 @@ export default { label: 'label.outofbandmanagement.enable', dataView: true, show: (record) => { - return !record.resourcedetails || !record.resourcedetails.outOfBandManagementEnabled || - record.resourcedetails.outOfBandManagementEnabled === 'false' + return !record.outofbandmanagement || !record.outofbandmanagement.enabled || + record.outofbandmanagement.enabled === false }, args: ['hostid'], mapping: { @@ -143,8 +143,8 @@ export default { label: 'label.outofbandmanagement.disable', dataView: true, show: (record) => { - return record.resourcedetails && record.resourcedetails.outOfBandManagementEnabled && - record.resourcedetails.outOfBandManagementEnabled === 'true' + return record.outofbandmanagement && record.outofbandmanagement.enabled && + record.outofbandmanagement.enabled === true }, args: ['hostid'], mapping: { @@ -159,8 +159,8 @@ export default { label: 'label.outofbandmanagement.action.issue', dataView: true, show: (record) => { - return record.resourcedetails && record.resourcedetails.outOfBandManagementEnabled && - record.resourcedetails.outOfBandManagementEnabled === 'true' + return record.outofbandmanagement && record.outofbandmanagement.enabled && + record.outofbandmanagement.enabled === true }, args: ['hostid', 'action'], mapping: { @@ -175,8 +175,8 @@ export default { label: 'label.outofbandmanagement.changepassword', dataView: true, show: (record) => { - return record.resourcedetails && record.resourcedetails.outOfBandManagementEnabled && - record.resourcedetails.outOfBandManagementEnabled === 'true' + return record.outofbandmanagement && record.outofbandmanagement.enabled && + record.outofbandmanagement.enabled === true }, args: ['hostid', 'password'], mapping: { @@ -207,8 +207,7 @@ export default { label: 'label.ha.enable', dataView: true, show: (record) => { - return !record.resourcedetails || !record.resourcedetails.resourceHAEnabled || - record.resourcedetails.resourceHAEnabled === 'false' + return !record.hostha || !record.hostha.haenable || record.hostha.haenable === false }, args: ['hostid'], mapping: { @@ -223,8 +222,8 @@ export default { label: 'label.ha.disable', dataView: true, show: (record) => { - return record.resourcedetails && record.resourcedetails.resourceHAEnabled && - record.resourcedetails.resourceHAEnabled === 'true' + return record.hostha && record.hostha.haenable && + record.hostha.haenable === true }, args: ['hostid'], mapping: {