mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
infra: Fix enable/disable conditions for HA, OOBM across zone, cluster, host (#421)
Fixes #394 Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
This commit is contained in:
parent
35c7bcee1a
commit
eaebedf264
@ -86,7 +86,7 @@ export default {
|
||||
message: 'label.outofbandmanagement.enable',
|
||||
dataView: true,
|
||||
show: (record) => {
|
||||
return !record.resourcedetails || !record.resourcedetails.outOfBandManagementEnabled ||
|
||||
return record.resourcedetails && record.resourcedetails.outOfBandManagementEnabled &&
|
||||
record.resourcedetails.outOfBandManagementEnabled === 'false'
|
||||
},
|
||||
args: ['clusterid'],
|
||||
@ -103,8 +103,8 @@ export default {
|
||||
message: 'label.outofbandmanagement.disable',
|
||||
dataView: true,
|
||||
show: (record) => {
|
||||
return record.resourcedetails && record.resourcedetails.outOfBandManagementEnabled &&
|
||||
record.resourcedetails.outOfBandManagementEnabled === 'true'
|
||||
return !(record.resourcedetails && record.resourcedetails.outOfBandManagementEnabled &&
|
||||
record.resourcedetails.outOfBandManagementEnabled === 'false')
|
||||
},
|
||||
args: ['clusterid'],
|
||||
mapping: {
|
||||
@ -120,7 +120,7 @@ export default {
|
||||
message: 'label.ha.enable',
|
||||
dataView: true,
|
||||
show: (record) => {
|
||||
return !record.resourcedetails || !record.resourcedetails.resourceHAEnabled ||
|
||||
return record.resourcedetails && record.resourcedetails.resourceHAEnabled &&
|
||||
record.resourcedetails.resourceHAEnabled === 'false'
|
||||
},
|
||||
args: ['clusterid'],
|
||||
@ -137,8 +137,8 @@ export default {
|
||||
message: 'label.ha.disable',
|
||||
dataView: true,
|
||||
show: (record) => {
|
||||
return record.resourcedetails && record.resourcedetails.resourceHAEnabled &&
|
||||
record.resourcedetails.resourceHAEnabled === 'true'
|
||||
return !(record.resourcedetails && record.resourcedetails.resourceHAEnabled &&
|
||||
record.resourcedetails.resourceHAEnabled === 'false')
|
||||
},
|
||||
args: ['clusterid'],
|
||||
mapping: {
|
||||
|
||||
@ -133,8 +133,8 @@ export default {
|
||||
message: 'label.outofbandmanagement.enable',
|
||||
dataView: true,
|
||||
show: (record) => {
|
||||
return !record.outofbandmanagement || !record.outofbandmanagement.enabled ||
|
||||
record.outofbandmanagement.enabled === false
|
||||
return !(record.outofbandmanagement && record.outofbandmanagement.enabled &&
|
||||
record.outofbandmanagement.enabled === true)
|
||||
},
|
||||
args: ['hostid'],
|
||||
mapping: {
|
||||
@ -168,7 +168,7 @@ export default {
|
||||
dataView: true,
|
||||
show: (record) => {
|
||||
return record.outofbandmanagement && record.outofbandmanagement.enabled &&
|
||||
record.outofbandmanagement.enabled === true
|
||||
record.outofbandmanagement.enabled === true
|
||||
},
|
||||
args: ['hostid', 'action'],
|
||||
mapping: {
|
||||
@ -217,7 +217,8 @@ export default {
|
||||
message: 'label.ha.enable',
|
||||
dataView: true,
|
||||
show: (record) => {
|
||||
return !record.hostha || !record.hostha.haenable || record.hostha.haenable === false
|
||||
return !(record.hostha && record.hostha.haenable &&
|
||||
record.hostha.haenable === true)
|
||||
},
|
||||
args: ['hostid'],
|
||||
mapping: {
|
||||
|
||||
@ -109,7 +109,7 @@ export default {
|
||||
message: 'label.outofbandmanagement.enable',
|
||||
dataView: true,
|
||||
show: (record) => {
|
||||
return !record.resourcedetails || !record.resourcedetails.outOfBandManagementEnabled ||
|
||||
return record.resourcedetails && record.resourcedetails.outOfBandManagementEnabled &&
|
||||
record.resourcedetails.outOfBandManagementEnabled === 'false'
|
||||
},
|
||||
args: ['zoneid'],
|
||||
@ -126,8 +126,8 @@ export default {
|
||||
message: 'label.outofbandmanagement.disable',
|
||||
dataView: true,
|
||||
show: (record) => {
|
||||
return record.resourcedetails && record.resourcedetails.outOfBandManagementEnabled &&
|
||||
record.resourcedetails.outOfBandManagementEnabled === 'true'
|
||||
return !(record.resourcedetails && record.resourcedetails.outOfBandManagementEnabled &&
|
||||
record.resourcedetails.outOfBandManagementEnabled === 'false')
|
||||
},
|
||||
args: ['zoneid'],
|
||||
mapping: {
|
||||
@ -143,7 +143,7 @@ export default {
|
||||
message: 'label.ha.enable',
|
||||
dataView: true,
|
||||
show: (record) => {
|
||||
return !record.resourcedetails || !record.resourcedetails.resourceHAEnabled ||
|
||||
return record.resourcedetails && record.resourcedetails.resourceHAEnabled &&
|
||||
record.resourcedetails.resourceHAEnabled === 'false'
|
||||
},
|
||||
args: ['zoneid'],
|
||||
@ -160,8 +160,8 @@ export default {
|
||||
message: 'label.ha.disable',
|
||||
dataView: true,
|
||||
show: (record) => {
|
||||
return record.resourcedetails && record.resourcedetails.resourceHAEnabled &&
|
||||
record.resourcedetails.resourceHAEnabled === 'true'
|
||||
return !(record.resourcedetails && record.resourcedetails.resourceHAEnabled &&
|
||||
record.resourcedetails.resourceHAEnabled === 'false')
|
||||
},
|
||||
args: ['zoneid'],
|
||||
mapping: {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user