root / snf-cyclades-app / synnefo / ui / templates / partials / machines.html @ 198b546d
History | View | Annotate | Download (5.2 kB)
1 |
{% load i18n %} |
---|---|
2 |
<!-- the create button -->
|
3 |
<div id="machines-pane-top" class="pane-top"> |
4 |
<div id="createcontainer" class="create-container"> |
5 |
<a id="create" rel="#wizard" href="#" class="createbutton" >{% trans "New Machine +" %}</a> |
6 |
</div>
|
7 |
|
8 |
<!-- changing between standard/list view -->
|
9 |
<div id="view-select" class="clearfix"> |
10 |
<a class="machines_view_link" id="machines_view_icon_link" href="" |
11 |
title="{% trans "Icon " %}"> <span class="ico"></span><span |
12 |
class="title">{% trans "icon" %}</span> </a> <a |
13 |
class="machines_view_link" id="machines_view_list_link" href="" |
14 |
title="{% trans "List " %}"> <span class="ico"></span><span |
15 |
class="title">{% trans "list" %}</span> </a> <a |
16 |
class="machines_view_link" id="machines_view_single_link" href="" |
17 |
title="{% trans "Single " %}"> <span class="ico"></span><span |
18 |
class="title">{% trans "single" %}</span> </a> |
19 |
</div>
|
20 |
</div>
|
21 |
|
22 |
{% include "partials/machines_empty.html" %} |
23 |
|
24 |
<div id="machinesview"> |
25 |
{% include "partials/machines_icon.html" %} |
26 |
{% include "partials/machines_single.html" %} |
27 |
{% include "partials/machines_list.html" %} |
28 |
</div>
|
29 |
|
30 |
|
31 |
{% include "partials/create_vm.html" %} |
32 |
{% include "partials/manage_metadata.html" %} |
33 |
{% include "partials/vm_connect.html" %} |
34 |
|
35 |
<div id="vm-select-collection-tpl" class="hidden"> |
36 |
<div class="collection fixed-ips-list"> |
37 |
<div class="empty-list hidden">No machines available.</div> |
38 |
<div class="items-list clearfix"></div> |
39 |
</div>
|
40 |
</div>
|
41 |
|
42 |
<div id="vm-select-model-tpl" class="hidden"> |
43 |
<div class="select-item clearfix vm"> |
44 |
<div class="checkbox"> |
45 |
<input type="checkbox" data-rv-data-id="model.id" /> |
46 |
</div>
|
47 |
<div class="ico"><img data-rv-src="model.status|get_vm_icon" /></div> |
48 |
<div class="name"> |
49 |
<span class="" data-rv-text="model.name|truncate 40"></span> |
50 |
<div data-rv-class="model.state|status_cls"> |
51 |
<span data-rv-text="model.state|status_display"></span> |
52 |
<div class="indicators"> |
53 |
<div class="indicator1"></div> |
54 |
<div class="indicator2"></div> |
55 |
<div class="indicator3"></div> |
56 |
<div class="indicator4"></div> |
57 |
</div>
|
58 |
</div>
|
59 |
</div>
|
60 |
</div>
|
61 |
</div>
|
62 |
|
63 |
<div id="vm-port-ips-tpl" class="hidden"> |
64 |
<div class="collection fixed-ips-list"> |
65 |
<div class="empty-list hidden">Not IPs set</div> |
66 |
<div class="items-list clearfix"></div> |
67 |
</div>
|
68 |
</div>
|
69 |
|
70 |
<div id="vm-port-ip-tpl" class="hidden port-ip-item"> |
71 |
<img src="{{ SYNNEFO_IMAGES_URL }}/icons/indicators/medium/progress.gif" |
72 |
class="in-progress hidden" /> |
73 |
<div class="type" data-rv-text="model.type|prefix IP"></div> |
74 |
<div class="ip" data-rv-text="model.ip_address"></div> |
75 |
</div>
|
76 |
|
77 |
<div id="vm-port-view-tpl" class="hidden"> |
78 |
<div class="ips" data-rv-collection-view="model.ips|VMPortIpsView"></div> |
79 |
<div class="clearfix network-header"> |
80 |
<span data-rv-show="model.in_progress_no_vm|update_in_progress"></span> |
81 |
<img data-rv-src="model.network.is_public|get_network_icon" /> |
82 |
<div class="port" data-rv-text="model.network.name|get_network_name"></div> |
83 |
<div class="actions-content inline"> |
84 |
<div class="action-container disconnect warn" |
85 |
data-rv-class-isactive="model.can_disconnect" |
86 |
data-rv-class-selected="model.actions.disconnect|intEq 1" |
87 |
data-rv-on-click="view.set_disconnect_confirm"> |
88 |
<a>Disconnect</a> |
89 |
<div class="confirm-single clearfix"> |
90 |
<span class="yes" |
91 |
data-rv-on-click="view.disconnect_port"> |
92 |
{% trans "Confirm" %} |
93 |
</span>
|
94 |
<span class="no" data-rv-on-click="view.unset_disconnect_confirm">X</span> |
95 |
</div>
|
96 |
</div>
|
97 |
</div>
|
98 |
</div>
|
99 |
</div>
|
100 |
|
101 |
<div id="vm-port-list-view-tpl" class="collection-list-view hidden info-content ips"> |
102 |
<div class="collection"> |
103 |
<div class="empty-list hidden"> |
104 |
<p>{% trans "No IP addresses" %}</p> |
105 |
</div>
|
106 |
<div class="items-list ports-list clearfix"> |
107 |
</div>
|
108 |
</div>
|
109 |
</div>
|
110 |
|
111 |
<!-- project select -->
|
112 |
<div id="project-select-content" class="overlay-content hidden"> |
113 |
<div class="description"> |
114 |
<p>{% trans "Select project to reassing this object to" %}</p> |
115 |
</div>
|
116 |
<div class="model-usage"> |
117 |
</div>
|
118 |
<div class="clearfix projects-list"> |
119 |
<ul class="options-list three"> |
120 |
</ul>
|
121 |
</div>
|
122 |
<div class="form-actions clearfix"> |
123 |
<span class="form-action submit">{% trans "assign to project" %}</span> |
124 |
</div>
|
125 |
</div>
|
126 |
|
127 |
<div id="project-select-collection-tpl" class="hidden"> |
128 |
<div class="collection fixed-ips-list"> |
129 |
<div class="empty-list hidden">No machines available.</div> |
130 |
<div class="items-list clearfix"></div> |
131 |
</div>
|
132 |
</div>
|
133 |
|
134 |
<div id="project-select-model-tpl" class="hidden"> |
135 |
<div class="select-item clearfix project"> |
136 |
<div class="checkbox"> |
137 |
<input type="radio" data-rv-data-id="model.id" name="project-reassign"/> |
138 |
</div>
|
139 |
<div class="name"> |
140 |
<span class="" data-rv-text="model.name|truncate 40"></span> |
141 |
<span data-rv-text="model._project_is_current|is_current_str" class="current"> |
142 |
</span>
|
143 |
</div>
|
144 |
<div class="quota"> |
145 |
<div data-rv-html="model._quotas|quotas_html"></div> |
146 |
</div>
|
147 |
</div>
|
148 |
</div>
|