fix renewals, add email for vm expiration

This commit is contained in:
Jordan Rodgers 2018-01-24 03:26:15 -05:00
parent 0df186f5c3
commit bf19241bed
4 changed files with 61 additions and 2 deletions

View file

@ -211,8 +211,8 @@ def vm_mem(vmid, mem):
def vm_renew(vmid):
user = session['userinfo']['preferred_username']
proxmox = connect_proxmox()
if int(vmid) in get_user_allowed_vms(
proxmox, user) or 'rtp' in session['userinfo']['groups']:
if 'rtp' in session['userinfo']['groups'] or int(
vmid) in get_user_allowed_vms(proxmox, user):
renew_vm_expire(vmid, app.config['VM_EXPIRE_MONTHS'])
for interface in get_vm_interfaces(proxmox, vmid):
renew_ip(starrs, get_ip_for_mac(starrs, interface[1]))