1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-27 10:50:10 +03:00

feature #4184: Add VM.append action

This commit is contained in:
Daniel Molina 2015-12-17 12:07:57 +01:00 committed by Ruben S. Montero
parent c062f727f4
commit 41921bfcb4
3 changed files with 10 additions and 1 deletions

View File

@ -173,7 +173,11 @@ module OpenNebulaJSON
end
def update(params=Hash.new)
super(params['template_raw'])
if !params['append'].nil?
super(params['template_raw'], params['append'])
else
super(params['template_raw'])
end
end
def rename(params=Hash.new)

View File

@ -450,6 +450,10 @@ define(function(require) {
}
});
},
"append": function(params) {
var action_obj = {"template_raw" : params.data.extra_param, append : true};
OpenNebulaAction.simple_action(params, RESOURCE, "update", action_obj);
},
"update": function(params) {
var action_obj = {"template_raw" : params.data.extra_param};
OpenNebulaAction.simple_action(params, RESOURCE, "update", action_obj);

View File

@ -80,6 +80,7 @@ define(function(require) {
"VM.chmod": _commonActions.singleAction('chmod'),
"VM.rename": _commonActions.singleAction('rename'),
"VM.update_template": _commonActions.updateTemplate(),
"VM.append_template": _commonActions.appendTemplate(),
"VM.deploy_action": _commonActions.singleAction('deploy'),
"VM.migrate_action": _commonActions.singleAction('migrate'),
"VM.migrate_live_action": _commonActions.singleAction('livemigrate'),