bug 7738: volume page - snapshot tab - create template from snapshot dialog - add isFeatured dropdown.

This commit is contained in:
Jessica Wang 2011-01-11 14:19:11 -08:00
parent e4c3f556c2
commit 2e84e9fc92
2 changed files with 17 additions and 0 deletions

View File

@ -754,6 +754,13 @@
<option value="true">Yes</option>
</select>
</li>
<li id="isfeatured_container" style="display:none">
<label>Featured?:</label>
<select class="select" id="isfeatured">
<option value="false">No</option>
<option value="true">Yes</option>
</select>
</li>
</ol>
</form>
</div>

View File

@ -57,6 +57,11 @@ function afterLoadVolumeJSP() {
initDialog("dialog_create_template_from_snapshot", 450);
initDialog("dialog_confirmation_delete_snapshot");
initDialog("dialog_download_volume");
if(isAdmin())
$("#dialog_create_template_from_snapshot").find("#isfeatured_container").show();
else
$("#dialog_create_template_from_snapshot").find("#isfeatured_container").hide();
$.ajax({
data: createURL("command=listOsTypes"),
@ -1046,6 +1051,11 @@ function doCreateTemplateFromSnapshotInVolumePage($actionLink, $subgridItem) {
var password = thisDialog.find("#password").val();
array1.push("&passwordEnabled="+password);
if(thisDialog.find("#isfeatured_container").css("display")!="none") {
var isFeatured = thisDialog.find("#isfeatured").val();
array1.push("&isfeatured="+isFeatured);
}
var id = jsonObj.id;
var apiCommand = "command=createTemplate&snapshotid="+id+array1.join("");
doActionToSubgridItem(id, $actionLink, apiCommand, $subgridItem);