mirror of
https://github.com/apache/cloudstack.git
synced 2025-11-02 20:02:29 +01:00
CLOUDSTACK-4302: UI > VM wizard > affinity group step > if selected zone is dedicated, pre-select ExplicitDedication affinity group and make it non-editable.
This commit is contained in:
parent
419e57b918
commit
fc202bcfdd
@ -320,16 +320,27 @@
|
||||
$.ajax({
|
||||
url: createURL('listAffinityGroups'),
|
||||
success: function(json) {
|
||||
var items = json.listaffinitygroupsresponse.affinitygroup;
|
||||
var affinitygroups = json.listaffinitygroupsresponse.affinitygroup;
|
||||
var data = {
|
||||
affinityGroups: items
|
||||
affinityGroups: affinitygroups
|
||||
};
|
||||
if ('affinityGroups' in args.context) {
|
||||
$.extend(data, {
|
||||
selectedObj: args.context.affinityGroups[0],
|
||||
|
||||
if(selectedZoneObj.domainid != null && selectedZoneObj.affinitygroupid != null) {
|
||||
var defaultAffinityGroup;
|
||||
if(affinitygroups != null) {
|
||||
for(var i = 0; i < affinitygroups.length; i++) {
|
||||
if(affinitygroups[i].id == selectedZoneObj.affinitygroupid) {
|
||||
defaultAffinityGroup = affinitygroups[i];
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
$.extend(data, {
|
||||
selectedObj: defaultAffinityGroup,
|
||||
selectedObjNonEditable: true
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
args.response.success({
|
||||
data: data
|
||||
});
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user