1
0
Fork 0
mirror of https://github.com/retspen/webvirtcloud synced 2025-07-31 12:41:08 +00:00

settings tab for changing devices/interface/source/bridge added

TODO: handle multiple interfaces
This commit is contained in:
Jan Krcmar 2016-01-14 16:59:50 +01:00
parent 1499af1eef
commit 50ddda98f2
4 changed files with 59 additions and 2 deletions

View file

@ -503,6 +503,18 @@ def instance(request, compute_id, vname):
addlogmsg(request.user.username, instance.name, msg)
return HttpResponseRedirect(reverse('instance', args=[compute_id, clone_data['name']]))
if 'change_network' in request.POST:
network_data = {}
for post in request.POST:
if 'net-' in post:
network_data[post] = request.POST.get(post, '')
conn.change_network(network_data)
msg = _("Edit network")
addlogmsg(request.user.username, instance.name, msg)
return HttpResponseRedirect(request.get_full_path() + '#network')
conn.close()
except libvirtError as lib_err: