mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
CS-14385: cloudstack UI - Host page - add "HA Enabled" column which only shows When ha.tag global configuration is not empty.
This commit is contained in:
parent
1b42828f1a
commit
a244fb6d42
@ -5961,6 +5961,22 @@
|
||||
tabs: {
|
||||
details: {
|
||||
title: 'label.details',
|
||||
|
||||
preFilter: function(args) {
|
||||
var hiddenFields = [];
|
||||
$.ajax({
|
||||
url: createURL('listConfigurations&name=ha.tag'),
|
||||
dataType: 'json',
|
||||
async: false,
|
||||
success: function(json) {
|
||||
if(json.listconfigurationsresponse.configuration == null || json.listconfigurationsresponse.configuration[0].value == null || json.listconfigurationsresponse.configuration[0].value.length == 0) {
|
||||
hiddenFields.push('hahost');
|
||||
}
|
||||
}
|
||||
});
|
||||
return hiddenFields;
|
||||
},
|
||||
|
||||
fields: [
|
||||
{
|
||||
name: { label: 'label.name' }
|
||||
@ -5970,15 +5986,14 @@
|
||||
resourcestate: { label: 'label.resource.state' },
|
||||
state: { label: 'label.state' },
|
||||
type: { label: 'label.type' },
|
||||
zonename: { label: 'label.zone' },
|
||||
podname: { label: 'label.pod' },
|
||||
clustername: { label: 'label.cluster' },
|
||||
ipaddress: { label: 'label.ip.address' },
|
||||
version: { label: 'label.version' },
|
||||
hosttags: {
|
||||
label: 'label.host.tags',
|
||||
isEditable: true
|
||||
},
|
||||
hahost: {
|
||||
label: 'label.ha.enabled',
|
||||
converter: cloudStack.converters.toBooleanText
|
||||
},
|
||||
oscategoryid: {
|
||||
label: 'label.os.preference',
|
||||
isEditable: true,
|
||||
@ -6000,6 +6015,11 @@
|
||||
});
|
||||
}
|
||||
},
|
||||
zonename: { label: 'label.zone' },
|
||||
podname: { label: 'label.pod' },
|
||||
clustername: { label: 'label.cluster' },
|
||||
ipaddress: { label: 'label.ip.address' },
|
||||
version: { label: 'label.version' },
|
||||
disconnected: { label: 'label.last.disconnected' }
|
||||
}
|
||||
],
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user