Merge pull request #128 from vatesfr/olivierlambert-setbootorder
Rename vm.bootOrder() to vm.setBootOrder() and ensure VM is HVM.
This commit is contained in:
commit
f6911ca195
@ -891,26 +891,26 @@ stats.resolve = {
|
||||
exports.stats = stats;
|
||||
|
||||
#---------------------------------------------------------------------
|
||||
|
||||
# TODO: rename to setBootOrder
|
||||
# TODO: check current VM is HVM
|
||||
bootOrder = $coroutine ({vm, order}) ->
|
||||
setBootOrder = $coroutine ({vm, order}) ->
|
||||
xapi = @getXAPI vm
|
||||
|
||||
order = {order: order}
|
||||
if vm.virtualizationMode == 'hvm'
|
||||
yield xapi.call 'VM.set_HVM_boot_params', vm._xapiRef, order
|
||||
return true
|
||||
|
||||
yield xapi.call 'VM.set_HVM_boot_params', vm._xapiRef, order
|
||||
@throw(
|
||||
'INVALID_PARAMS'
|
||||
'You can only set the boot order on a HVM guest'
|
||||
)
|
||||
|
||||
return true
|
||||
|
||||
|
||||
bootOrder.params = {
|
||||
setBootOrder.params = {
|
||||
vm: { type: 'string' },
|
||||
order: { type: 'string' }
|
||||
}
|
||||
|
||||
bootOrder.resolve = {
|
||||
setBootOrder.resolve = {
|
||||
vm: ['vm', 'VM', 'operate'],
|
||||
}
|
||||
exports.bootOrder = bootOrder
|
||||
exports.setBootOrder = setBootOrder
|
||||
#---------------------------------------------------------------------
|
||||
|
Loading…
Reference in New Issue
Block a user