use javascript for vm creation, show warnings if fields arent filled, display IP instead of MAC for interfaces

This commit is contained in:
Jordan Rodgers 2017-12-10 02:14:00 -05:00
parent 5198780746
commit 6d589f7bf8
7 changed files with 173 additions and 66 deletions

View file

@ -82,9 +82,9 @@ def get_vm_disk_size(proxmox, vmid, config=None, name='virtio0'):
config = get_vm_config(proxmox, vmid)
disk_size = config[name].split(',')
if 'size' in disk_size[0]:
disk_size = disk_size[0].split('=')[1]
disk_size = disk_size[0].split('=')[1].rstrip('G')
else:
disk_size = disk_size[1].split('=')[1]
disk_size = disk_size[1].split('=')[1].rstrip('G')
return disk_size
@ -98,9 +98,9 @@ def get_vm_disks(proxmox, vmid, config=None):
if 'cdrom' not in val:
disk_size = val.split(',')
if 'size' in disk_size[0]:
disk_size = disk_size[0].split('=')[1]
disk_size = disk_size[0].split('=')[1].rstrip('G')
else:
disk_size = disk_size[1].split('=')[1]
disk_size = disk_size[1].split('=')[1].rstrip('G')
disks.append([key, disk_size])
disks = sorted(disks, key=lambda x: x[0])
return disks