mirror of
https://github.com/retspen/webvirtcloud
synced 2025-07-31 12:41:08 +00:00
Added profile page
This commit is contained in:
parent
a2b1fc499e
commit
9497eb7c89
4 changed files with 83 additions and 13 deletions
|
@ -411,7 +411,7 @@ def instance(request, compute_id, vname):
|
|||
return render(request, 'instance.html', locals())
|
||||
|
||||
|
||||
def inst_status(request, compute_id, vname):
|
||||
def inst_status(request, host_id, vname):
|
||||
"""
|
||||
:param request:
|
||||
:return:
|
||||
|
@ -420,7 +420,9 @@ def inst_status(request, compute_id, vname):
|
|||
if not request.user.is_authenticated():
|
||||
return HttpResponseRedirect(reverse('login'))
|
||||
|
||||
compute = Compute.objects.get(id=compute_id)
|
||||
compute = Compute.objects.get(id=host_id)
|
||||
response = HttpResponse()
|
||||
response['Content-Type'] = "text/javascript"
|
||||
|
||||
try:
|
||||
conn = wvmInstance(compute.hostname,
|
||||
|
@ -428,14 +430,10 @@ def inst_status(request, compute_id, vname):
|
|||
compute.password,
|
||||
compute.type,
|
||||
vname)
|
||||
status = conn.get_status()
|
||||
data = json.dumps({'status': conn.get_status()})
|
||||
conn.close()
|
||||
except libvirtError:
|
||||
status = None
|
||||
|
||||
data = json.dumps({'status': status})
|
||||
response = HttpResponse()
|
||||
response['Content-Type'] = "text/javascript"
|
||||
data = json.dumps({'error': 'Error 500'})
|
||||
response.write(data)
|
||||
return response
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue