summary.html 3.01 KB
Newer Older
1
{% extends "box/base/summary.html" %}
2 3 4
{% load i18n %}
{% get_current_language as LANGUAGE_CODE %}

5 6 7 8 9
{% block content %}
<div class="summary {% if id == vm.id %}selected-summary{% endif %} {% if vm.template.state == "NEW" %}unfinished{% endif %}">
    {{ block.super }}
</div>
{% endblock content %}
10 11

{% block name %}
12
<div class="name {% if i.state == 'ACTIVE' %}vm-on{% else %}vm-off{% endif %}">
13 14 15 16
    <span id="vm-{{vm.id}}-name">{{vm.name|truncatechars:20}}</span>
    <small id="vm-{{vm.id}}-name-details" class="details">
        (<a href="/vm/show/{{vm.id}}/" title="{{vm.name}}">{% trans "More details" %}</a>)
    </small>
17
</div>
18 19 20 21 22 23 24
{% endblock %}

{% block status %}
    {{vm.state}}
{% endblock status %}

{% block actions %}
25 26 27
        <a href="#" class="rename-vm" data-name="{{ vm.name }}" data-id="{{ vm.id }}" title="{% trans "Edit name" %}">
            <img src="/static/icons/pencil.png" alt="{% trans "Edit name" %}" />
        </a>
28
    {% if vm.waiting %}
Dányi Bence committed
29 30 31
        <a href="#">
            <img src="/static/image/load.gif" />
        </a>
32
    {% elif vm.state == 'ACTIVE' %}
33
        <a href="{{vm.get_connect_uri}}" data-id="{{ vm.id  }}" class="connect-vm" title="{% trans "Connect" %}">
34 35
            <img src="/static/icons/plug.png" alt="{% trans "Connect" %}" />
        </a>
36
        <a href="#" class="stop-vm" data-name="{{ vm.name }}" data-id="{{ vm.id }}" title="{% trans "Pause" %}">
37 38
            <img src="/static/icons/control-pause.png" alt="{% trans "Pause" %}" />
        </a>
39
        <a href="#" class="delete-vm" data-name="{{ vm.name }}" data-id="{{ vm.id }}" title="{% trans "Delete" %}">
40 41
            <img src="/static/icons/minus-circle.png" alt="{% trans "Delete" %}" />
        </a>
42
        <a href="#"  class="restart-vm" data-name="{{ vm.name }}" data-id="{{ vm.id }}" title="{% trans "Restart" %}">
43 44 45
            <img src="/static/icons/arrow-circle-double.png" alt="↺" />
        </a>
    {% elif vm.state == 'PENDING' %}
46 47 48
        <a href="#">
            <img src="/static/image/load.gif" />
        </a>
49
        <a style="float: right" href="#" class="delete-vm" data-name="{{ vm.name }}" data-id="{{ vm.id }}" title="{% trans "Delete" %}">
50 51
            <img src="/static/icons/minus-circle.png" alt="{% trans "Delete" %}" />
        </a>
52
    {% elif vm.state == 'STOPPED' %}
53
        <a href="#" class="resume-vm" data-name="{{ vm.name }}" data-id="{{ vm.id }}" title="{% trans "Resume" %}">
54 55
            <img src="/static/icons/control.png" alt="{% trans "Resume" %}" />
        </a>
56
        <a href="#" class="delete-vm" data-name="{{ vm.name }}" data-id="{{ vm.id }}" title="{% trans "Delete" %}">
57 58 59
            <img src="/static/icons/minus-circle.png" alt="{% trans "Delete" %}" />
        </a>
    {% elif vm.state == 'FAILED' %}
60
        <a href="#" class="delete-vm" data-name="{{ vm.name }}" data-id="{{ vm.id }}" title="{% trans "Delete" %}">
61 62 63 64
            <img src="/static/icons/minus-circle.png" alt="{% trans "Delete" %}" />
        </a>
    {% endif %}
{% endblock actions %}