From 0778116a40274cd2b0ff78b8c1e4f7b0b02ae5fa Mon Sep 17 00:00:00 2001 From: catborise Date: Wed, 18 Jul 2018 10:08:02 +0300 Subject: [PATCH] instances view changed. memory usage converted to progress-bar. some bandi007 changes applied --- conf/requirements.txt | 7 ++++--- instances/templates/instances.html | 13 +++++++++---- instances/views.py | 2 +- 3 files changed, 14 insertions(+), 8 deletions(-) diff --git a/conf/requirements.txt b/conf/requirements.txt index acfaaed..9fee7e9 100644 --- a/conf/requirements.txt +++ b/conf/requirements.txt @@ -1,5 +1,6 @@ -Django==1.8.11 +Django==1.11.14 websockify==0.8.0 -gunicorn==19.3.0 -libvirt-python==3.10 +gunicorn==19.9.0 +libvirt-python==4.4.0 libxml2-python3==2.9.5 +lxml==4.2.3 \ No newline at end of file diff --git a/instances/templates/instances.html b/instances/templates/instances.html index f87d582..bf69a74 100644 --- a/instances/templates/instances.html +++ b/instances/templates/instances.html @@ -41,11 +41,11 @@ # Name
Description - Host
User + User Status VCPU Memory
({% trans "MB" %}) - Actions & Usage + Actions & Mem Usage @@ -64,14 +64,19 @@ {{ host.3 }} {{ host.4|filesizeformat }} - Mem Usage: {{ host.5 }}% + + +
{{ host.5 }}%
+ + + {% for vm, info in inst.items %} {{ forloop.counter }}   {{ vm }}
{{ info.title }} - {{ host.1 }}
{% if info.userinstances.count > 0 %}{{ info.userinstances.first_user.user.username }}{% if info.userinstances.count > 1 %} (+{{ info.userinstances.count|add:"-1" }}){% endif %}{% endif %} + {% if info.userinstances.count > 0 %}{{ info.userinstances.first_user.user.username }}{% if info.userinstances.count > 1 %} (+{{ info.userinstances.count|add:"-1" }}){% endif %}{% endif %} {% ifequal info.status 1 %} {% trans "Active" %} {% endifequal %} diff --git a/instances/views.py b/instances/views.py index 78fafa6..1c6fe3c 100644 --- a/instances/views.py +++ b/instances/views.py @@ -85,7 +85,7 @@ def instances(request): comp_info["mem_size"], comp_info["mem_perc"]][vm]['userinstances'] = get_userinstances_info(check_uuid) except Instance.DoesNotExist: - check_uuid = Instance(compute_id=comp.id, name=vm, uuid=info['uuid']) + check_uuid = Instance(compute_id=comp["id"], name=vm, uuid=info['uuid']) check_uuid.save() if not request.user.is_superuser: