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

F #5207: Added disk_resize action in yamls (#372)

* Added disk_resize action in yamls

* Solved bug resize_disk for vCenter VM
This commit is contained in:
Abel Coronado 2017-07-06 16:31:55 +02:00 committed by Ruben S. Montero
parent 8fe69878fa
commit c28157cdfd
5 changed files with 15 additions and 3 deletions

View File

@ -352,6 +352,7 @@ tabs:
VM.attachdisk: true
VM.detachdisk: true
VM.disk_saveas: true
VM.disk_resize: true
VM.attachnic: true
VM.detachnic: true
VM.snapshot_create: true

View File

@ -353,6 +353,7 @@ tabs:
VM.attachdisk: false
VM.detachdisk: false
VM.disk_saveas: false
VM.disk_resize: false
VM.attachnic: false
VM.detachnic: false
VM.snapshot_create: false

View File

@ -353,6 +353,7 @@ tabs:
VM.attachdisk: false
VM.detachdisk: false
VM.disk_saveas: false
VM.disk_resize: false
VM.attachnic: false
VM.detachnic: false
VM.snapshot_create: false

View File

@ -352,6 +352,7 @@ tabs:
VM.attachdisk: true
VM.detachdisk: true
VM.disk_saveas: true
VM.disk_resize: false
VM.attachnic: true
VM.detachnic: true
VM.snapshot_create: true

View File

@ -313,9 +313,17 @@ define(function(require) {
if (Config.isTabActionEnabled("vms-tab", "VM.disk_resize")) {
if (StateActions.enabledStateAction("VM.disk_resize", that.element.STATE, that.element.LCM_STATE) && !disk.CONTEXT) {
if(that.element.LCM_STATE != "3" || that.element.HISTORY_RECORDS.HISTORY.VM_MAD != "vcenter"){
actions += ('<a class="disk_resize nowrap" >\
<i class="fa fa-expand fa-fw" title="Resize"></i></a>');
if(Array.isArray(that.element.HISTORY_RECORDS.HISTORY)){
var historyLenght = that.element.HISTORY_RECORDS.HISTORY.length - 1;
if(that.element.LCM_STATE != "3" || that.element.HISTORY_RECORDS.HISTORY[historyLenght].VM_MAD != "vcenter"){
actions += ('<a class="disk_resize nowrap" >\
<i class="fa fa-expand fa-fw" title="Resize"></i></a>');
}
} else {
if(that.element.LCM_STATE != "3" || that.element.HISTORY_RECORDS.HISTORY.VM_MAD != "vcenter"){
actions += ('<a class="disk_resize nowrap" >\
<i class="fa fa-expand fa-fw" title="Resize"></i></a>');
}
}
}
}