Add 'View Instances' in template/iso details view

This commit is contained in:
Wei Zhou 2014-12-01 12:03:47 +01:00
parent 9b907902d2
commit 0d9c38e131
3 changed files with 24 additions and 0 deletions

View File

@ -19,9 +19,13 @@ package org.apache.cloudstack.api.response;
import com.google.gson.annotations.SerializedName;
import org.apache.cloudstack.api.BaseResponse;
import org.apache.cloudstack.api.EntityReference;
import com.cloud.serializer.Param;
import com.cloud.template.VirtualMachineTemplate;
@EntityReference(value=VirtualMachineTemplate.class)
@SuppressWarnings("unused")
public class IsoVmResponse extends BaseResponse {
@SerializedName("id")
@Param(description = "the ISO ID")

View File

@ -347,6 +347,18 @@
});
}
if ("templates" in args.context) {
$.extend(data, {
templateid: args.context.templates[0].id
});
}
if ("isos" in args.context) {
$.extend(data, {
isoid: args.context.isos[0].id
});
}
$.ajax({
url: createURL('listVirtualMachines'),
data: data,

View File

@ -643,6 +643,10 @@
detailView: {
name: 'Template details',
viewAll: {
label: 'label.instances',
path: 'instances'
},
actions: {
edit: {
label: 'label.edit',
@ -1777,6 +1781,10 @@
detailView: {
name: 'label.details',
viewAll: {
label: 'label.instances',
path: 'instances'
},
actions: {
edit: {
label: 'label.edit',