Skip to content

Commit 44f38ea

Browse files
authored
Merge pull request #1756 from yvsubhash/CLOUDSTACK-9585
CLOUDSTACK-9585 UI doesn't give an option to select the xentools version
2 parents b9ddf5a + 553eadc commit 44f38ea

4 files changed

Lines changed: 8 additions & 16 deletions

File tree

ui/scripts/instances.js

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2263,7 +2263,7 @@
22632263
if (isAdmin()) {
22642264
hiddenFields = [];
22652265
} else {
2266-
hiddenFields = ["hypervisor", 'xenserverToolsVersion61plus'];
2266+
hiddenFields = ["hypervisor"];
22672267
}
22682268

22692269
if ('instances' in args.context && args.context.instances[0].hypervisor != 'XenServer') {
@@ -2381,12 +2381,7 @@
23812381
xenserverToolsVersion61plus: {
23822382
label: 'label.Xenserver.Tools.Version61plus',
23832383
isBoolean: true,
2384-
isEditable: function () {
2385-
if (isAdmin())
2386-
return true;
2387-
else
2388-
return false;
2389-
},
2384+
isEditable: true,
23902385
converter: cloudStack.converters.toBooleanText
23912386
},
23922387

ui/scripts/sharedFunctions.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -932,7 +932,6 @@ cloudStack.preFilter = {
932932
args.$form.find('.form-item[rel=isPublic]').hide();
933933
}
934934
args.$form.find('.form-item[rel=isFeatured]').hide();
935-
args.$form.find('.form-item[rel=xenserverToolsVersion61plus]').hide();
936935
}
937936
},
938937
addLoadBalancerDevice: function(args) { //add netscaler device OR add F5 device

ui/scripts/storage.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1289,9 +1289,8 @@
12891289
desc: '',
12901290
preFilter: function(args) {
12911291
if (args.context.volumes[0].hypervisor == "XenServer") {
1292-
if (isAdmin()) {
1293-
args.$form.find('.form-item[rel=xenserverToolsVersion61plus]').css('display', 'inline-block');
1294-
}
1292+
args.$form.find('.form-item[rel=xenserverToolsVersion61plus]').css('display', 'inline-block');
1293+
12951294
}
12961295
},
12971296
fields: {

ui/scripts/templates.js

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -252,12 +252,11 @@
252252
$form.find('.form-item[rel=keyboardType]').hide();
253253
$form.find('.form-item[rel=xenserverToolsVersion61plus]').hide();
254254
$form.find('.form-item[rel=rootDiskControllerTypeKVM]').css('display', 'inline-block');
255-
255+
$form.find('.form-item[rel=xenserverToolsVersion61plus]').css('display', 'inline-block');
256256
} else {
257257
$form.find('.form-item[rel=rootDiskControllerType]').hide();
258258
$form.find('.form-item[rel=nicAdapterType]').hide();
259259
$form.find('.form-item[rel=keyboardType]').hide();
260-
261260
$form.find('.form-item[rel=xenserverToolsVersion61plus]').hide();
262261
$form.find('.form-item[rel=rootDiskControllerTypeKVM]').hide();
263262
}
@@ -279,7 +278,7 @@
279278
label: 'label.xenserver.tools.version.61.plus',
280279
isBoolean: true,
281280
isChecked: function (args) {
282-
var b = false;
281+
var b = true;
283282
if (isAdmin()) {
284283
$.ajax({
285284
url: createURL('listConfigurations'),
@@ -288,8 +287,8 @@
288287
},
289288
async: false,
290289
success: function (json) {
291-
if (json.listconfigurationsresponse.configuration != null && json.listconfigurationsresponse.configuration[0].value == 'xenserver61') {
292-
b = true;
290+
if (json.listconfigurationsresponse.configuration != null && json.listconfigurationsresponse.configuration[0].value != 'xenserver61') {
291+
b = false;
293292
}
294293
}
295294
});

0 commit comments

Comments
 (0)