cloudstack 3.0 UI - infrastructure - zone detail - network service providers - VPC Virtual Router - Instances tab - detailView - add Reboot action.

This commit is contained in:
Jessica Wang 2012-08-06 16:28:23 -07:00
parent 9edbc70e5b
commit da9603cfe6
1 changed files with 41 additions and 8 deletions

View File

@ -2539,7 +2539,43 @@
notification: {
poll: pollAsyncJobResult
}
},
},
restart: {
label: 'label.action.reboot.router',
messages: {
confirm: function(args) {
return 'message.action.reboot.router';
},
notification: function(args) {
return 'label.action.reboot.router';
}
},
action: function(args) {
$.ajax({
url: createURL('rebootRouter&id=' + args.context.routers[0].id),
dataType: 'json',
async: true,
success: function(json) {
var jid = json.rebootrouterresponse.jobid;
args.response.success({
_custom: {
jobId: jid,
getUpdatedItem: function(json) {
return json.queryasyncjobresultresponse.jobresult.domainrouter;
},
getActionFilter: function() {
return routerActionfilter;
}
}
});
}
});
},
notification: {
poll: pollAsyncJobResult
}
},
changeService: {
label: 'label.change.service.offering',
@ -4923,8 +4959,7 @@
poll: pollAsyncJobResult
}
},
//???
changeService: {
label: 'label.change.service.offering',
createForm: {
@ -4980,8 +5015,7 @@
args.complete();
}
}
},
//???
},
migrate: {
label: 'label.action.migrate.router',
@ -9570,10 +9604,9 @@
if (jsonObj.state == 'Running') {
allowedActions.push("stop");
allowedActions.push("restart");
if(jsonObj.vpcid != null)
allowedActions.push("changeService");
allowedActions.push("restart");
allowedActions.push("viewConsole");
if (isAdmin())