{% extends "base.html" %} {% load i18n %} {% load staticfiles %} {% block title %}{% trans "Instances" %}{% endblock %} {% block style %} {% endblock %} {% block content %}
{% if request.user.is_superuser %} {% include 'create_inst_block.html' %} {% endif %} {% if all_host_vms or all_user_vms %} {% endif %}

{% trans "Instances" %}

{% include 'errors_block.html' %}
{% if request.user.is_superuser %} {% if not all_host_vms %}
{% trans "Warning:" %} {% trans "You don't have any Instace" %}
{% else %} {% for host, inst in all_host_vms.items %} {% for vm, info in inst.items %} {% endfor %} {% endfor %}
# Name
Description
User Status VCPU Memory
({% trans "MB" %})
Actions & Mem Usage
{{ forloop.counter }} {{ host.1 }} {% ifequal host.2 1 %}{% trans "Active" %} {% endifequal %} {% ifequal host.2 2 %}{% trans "Not Active" %} {% endifequal %} {% ifequal host.2 3 %}{% trans "Connection Failed" %} {% endifequal %} {{ host.3 }} {{ host.4|filesizeformat }}
{{ host.5 }}%
{{ forloop.counter }}   {{ vm }}
{{ info.title }}
{% 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 %} {% ifequal info.status 5 %} {% trans "Off" %} {% endifequal %} {% ifequal info.status 3 %} {% trans "Suspend" %} {% endifequal %} {{ info.vcpu }} {{ info.memory |filesizeformat }}
{% csrf_token %} {% ifequal info.status 5 %} {% if info.is_template %} {% else %} {% endif %} {% endifequal %} {% ifequal info.status 3 %} {% endifequal %} {% ifequal info.status 1 %} {% endifequal %}
{% endif %} {% else %} {% if not all_user_vms %}
{% trans "Warning:" %} {% trans "You don't have any Instace" %}
{% else %} {% for inst, vm in all_user_vms.items %} {% endfor %}
Name Status VCPU Memory Actions
{{ vm.name }}
{{ vm.title }}
{% ifequal vm.status 1 %} {% trans "Active" %} {% endifequal %} {% ifequal vm.status 5 %} {% trans "Off" %} {% endifequal %} {% ifequal vm.status 3 %} {% trans "Suspend" %} {% endifequal %} {{ vm.vcpu }} {{ vm.memory }} {% trans "MB" %}
{% csrf_token %} {% ifequal vm.status 5 %} {% if inst.instance.is_template %} {% else %} {% endif %} {% endifequal %} {% ifequal vm.status 3 %} {% endifequal %} {% ifequal vm.status 1 %} {% endifequal %}
{% endif %} {% endif %}
{% endblock %} {% block script %} {% if request.user.is_superuser %} {% endif %} {% endblock %}