root / snf-cyclades-app / synnefo / admin-interface / templates / admin-interface / account.html @ c204fcff
History | View | Annotate | Download (3 kB)
1 | c204fcff | Alex Pyrgiotis | {% extends "admin-interface/base.html" %} |
---|---|---|---|
2 | c204fcff | Alex Pyrgiotis | |
3 | c204fcff | Alex Pyrgiotis | {% block extraheader %} |
4 | c204fcff | Alex Pyrgiotis | <small>/ {{ account_name }}</small> |
5 | c204fcff | Alex Pyrgiotis | {% endblock %} |
6 | c204fcff | Alex Pyrgiotis | |
7 | c204fcff | Alex Pyrgiotis | {% block content %} |
8 | c204fcff | Alex Pyrgiotis | |
9 | c204fcff | Alex Pyrgiotis | {% if account_exists %} |
10 | c204fcff | Alex Pyrgiotis | <div class="subnav"> |
11 | c204fcff | Alex Pyrgiotis | <ul class="nav nav-pills"> |
12 | c204fcff | Alex Pyrgiotis | |
13 | c204fcff | Alex Pyrgiotis | <li><a href="#account">Account</a></li> |
14 | c204fcff | Alex Pyrgiotis | <li class="dropdown"> |
15 | c204fcff | Alex Pyrgiotis | <a class="dropdown-toggle" data-toggle="dropdown" href="#">Virtual machines <b class="caret"></b></a> |
16 | c204fcff | Alex Pyrgiotis | <ul class="dropdown-menu"> |
17 | c204fcff | Alex Pyrgiotis | <li><a href="#vms">All</a></li> |
18 | c204fcff | Alex Pyrgiotis | <li class="divider"></li> |
19 | c204fcff | Alex Pyrgiotis | <li>
|
20 | c204fcff | Alex Pyrgiotis | {% for vm in vms %} |
21 | c204fcff | Alex Pyrgiotis | <a href="#vm-{{ vm.pk }}" class="{% if vm.deleted %}deleted{% endif %}">{{ vm.name }}</a> |
22 | c204fcff | Alex Pyrgiotis | {% endfor %} |
23 | c204fcff | Alex Pyrgiotis | </li>
|
24 | c204fcff | Alex Pyrgiotis | </ul>
|
25 | c204fcff | Alex Pyrgiotis | </li>
|
26 | c204fcff | Alex Pyrgiotis | <li class="dropdown"> |
27 | c204fcff | Alex Pyrgiotis | <a class="dropdown-toggle" data-toggle="dropdown" href="#">Networks <b class="caret"></b></a> |
28 | c204fcff | Alex Pyrgiotis | <ul class="dropdown-menu"> |
29 | c204fcff | Alex Pyrgiotis | <li><a href="#networks">All</a></li> |
30 | c204fcff | Alex Pyrgiotis | <li class="divider"></li> |
31 | c204fcff | Alex Pyrgiotis | <li>
|
32 | c204fcff | Alex Pyrgiotis | {% for net in networks %} |
33 | c204fcff | Alex Pyrgiotis | <a href="#network-{{ net.pk }}" class="{% if net.state == "DELETED" %}deleted{% endif %}">{{ net.name }}</a> |
34 | c204fcff | Alex Pyrgiotis | {% endfor %} |
35 | c204fcff | Alex Pyrgiotis | </li>
|
36 | c204fcff | Alex Pyrgiotis | </ul>
|
37 | c204fcff | Alex Pyrgiotis | </li>
|
38 | c204fcff | Alex Pyrgiotis | <li><h2>{{ account_name }}</h2></li> |
39 | c204fcff | Alex Pyrgiotis | </ul>
|
40 | c204fcff | Alex Pyrgiotis | </div>
|
41 | c204fcff | Alex Pyrgiotis | <div class="row-fluid"> |
42 | c204fcff | Alex Pyrgiotis | {% if error %} |
43 | c204fcff | Alex Pyrgiotis | <br /> |
44 | c204fcff | Alex Pyrgiotis | <div class="alert alert-error "> |
45 | c204fcff | Alex Pyrgiotis | <span>{{ error|escape }}</span> |
46 | c204fcff | Alex Pyrgiotis | </div>
|
47 | c204fcff | Alex Pyrgiotis | {% endif %} |
48 | c204fcff | Alex Pyrgiotis | <div class="object-anchor" id="account"></div> |
49 | c204fcff | Alex Pyrgiotis | <h3 class="info">{{ account_name }} | {{ account }} | {{ vms|length }} VMs | {{ networks|length }} Networks</h3> |
50 | c204fcff | Alex Pyrgiotis | </div>
|
51 | c204fcff | Alex Pyrgiotis | <div class="object-anchor" id="vms"></div> |
52 | c204fcff | Alex Pyrgiotis | <div class="vms info-block well"> |
53 | c204fcff | Alex Pyrgiotis | <div class="show-hide-all toggle"> |
54 | c204fcff | Alex Pyrgiotis | <span class="badge">+ Show Info</span> |
55 | c204fcff | Alex Pyrgiotis | </div>
|
56 | c204fcff | Alex Pyrgiotis | <h3>Virtual machines <span class="badge badge-info">Total: {{ vms|length }}</span></h3> |
57 | c204fcff | Alex Pyrgiotis | <div class="info-block-content"> |
58 | c204fcff | Alex Pyrgiotis | {% for vm in vms %} |
59 | c204fcff | Alex Pyrgiotis | <!-- {% cycle 'row1' 'row2' as rowcls %} -->
|
60 | c204fcff | Alex Pyrgiotis | {% include "admin-interface/vms_list.html" %} |
61 | c204fcff | Alex Pyrgiotis | {% empty %} |
62 | c204fcff | Alex Pyrgiotis | <p>No virtual machines available for this account</p> |
63 | c204fcff | Alex Pyrgiotis | {% endfor %} |
64 | c204fcff | Alex Pyrgiotis | </div>
|
65 | c204fcff | Alex Pyrgiotis | </div>
|
66 | c204fcff | Alex Pyrgiotis | <div class="object-anchor" id="networks"></div> |
67 | c204fcff | Alex Pyrgiotis | <div class="networks info-block well"> |
68 | c204fcff | Alex Pyrgiotis | <div class="show-hide-all toggle"> |
69 | c204fcff | Alex Pyrgiotis | <span class="badge">+ Show Info</span> |
70 | c204fcff | Alex Pyrgiotis | </div>
|
71 | c204fcff | Alex Pyrgiotis | <h3>Networks <span class="badge badge-info">Total: {{ networks|length }}</span></h3> |
72 | c204fcff | Alex Pyrgiotis | <div class="info-block-content"> |
73 | c204fcff | Alex Pyrgiotis | {% for network in networks %} |
74 | c204fcff | Alex Pyrgiotis | <!--{% cycle 'row1' 'row2' as rowcls %}-->
|
75 | c204fcff | Alex Pyrgiotis | {% include "admin-interface/networks_list.html" %} |
76 | c204fcff | Alex Pyrgiotis | {% empty %} |
77 | c204fcff | Alex Pyrgiotis | <p>No networks available for this account</p> |
78 | c204fcff | Alex Pyrgiotis | {% endfor %} |
79 | c204fcff | Alex Pyrgiotis | </div>
|
80 | c204fcff | Alex Pyrgiotis | </div>
|
81 | c204fcff | Alex Pyrgiotis | </div>
|
82 | c204fcff | Alex Pyrgiotis | {% else %} |
83 | c204fcff | Alex Pyrgiotis | |
84 | c204fcff | Alex Pyrgiotis | <p>{% if is_ip %}User with IP {% else %}{% if is_vm %}User with Virtual Machine
|
85 | c204fcff | Alex Pyrgiotis | {% else %}Account {% endif %}{% endif %}<em>{{ search_query }}</em> does not exist in cyclades database</p> |
86 | c204fcff | Alex Pyrgiotis | {% endif %} |
87 | c204fcff | Alex Pyrgiotis | {% endblock %} |