diff --git a/ui/jsp/diskoffering.jsp b/ui/jsp/diskoffering.jsp index b91eac15786..55cd5ad173f 100644 --- a/ui/jsp/diskoffering.jsp +++ b/ui/jsp/diskoffering.jsp @@ -107,6 +107,8 @@
+ +
diff --git a/ui/scripts/cloud.core.diskoffering.js b/ui/scripts/cloud.core.diskoffering.js index e566260584c..61b7861bd34 100644 --- a/ui/scripts/cloud.core.diskoffering.js +++ b/ui/scripts/cloud.core.diskoffering.js @@ -111,8 +111,8 @@ function initAddDiskOfferingButton($midmenuAddLink1) { } function doEditDiskOffering($actionLink, $detailsTab, $midmenuItem1) { - var $readonlyFields = $detailsTab.find("#name, #displaytext"); - var $editFields = $detailsTab.find("#name_edit, #displaytext_edit"); + var $readonlyFields = $detailsTab.find("#name, #displaytext, #tags"); + var $editFields = $detailsTab.find("#name_edit, #displaytext_edit, #tags_edit"); $readonlyFields.hide(); $editFields.show(); @@ -145,9 +145,13 @@ function doEditDiskOffering2($actionLink, $detailsTab, $midmenuItem1, $readonlyF var array1 = []; var name = $detailsTab.find("#name_edit").val(); array1.push("&name="+todb(name)); + var displaytext = $detailsTab.find("#displaytext_edit").val(); array1.push("&displayText="+todb(displaytext)); + var tags = $detailsTab.find("#tags_edit").val(); + array1.push("&tags="+todb(tags)); + $.ajax({ data: createURL("command=updateDiskOffering&id="+id+array1.join("")), dataType: "json", @@ -214,7 +218,9 @@ function diskOfferingJsonToDetailsTab() { var diskSize = diskofferingGetDiskSize(jsonObj); $thisTab.find("#disksize").text(diskSize); - $thisTab.find("#tags").text(fromdb(jsonObj.tags)); + $thisTab.find("#tags").text(fromdb(jsonObj.tags)); + $thisTab.find("#tags_edit").val(fromdb(jsonObj.tags)); + $thisTab.find("#domain").text(fromdb(jsonObj.domain)); //actions ***