root / snf-app / synnefo / admin / templates / images_info.html @ 244c552b
History | View | Annotate | Download (4.1 kB)
1 |
{% extends "base.html" %} |
---|---|
2 |
|
3 |
{% block body %} |
4 |
<form action="{% url synnefo.admin.views.images_modify image.id %}" method="post"> |
5 |
<div class="row"> |
6 |
<div class="span7 columns"> |
7 |
|
8 |
<div class="clearfix"> |
9 |
<label for="image-id">ID</label> |
10 |
<div class="input"> |
11 |
<span class="uneditable-input" id="image-id">{{ image.id }}</span> |
12 |
</div>
|
13 |
</div>
|
14 |
|
15 |
<div class="clearfix"> |
16 |
<label for="image-name">Name</label> |
17 |
<div class="input"> |
18 |
<input class="medium" id="image-name" name="name" value="{{ image.name }}" type="text" /> |
19 |
</div>
|
20 |
</div>
|
21 |
|
22 |
<div class="clearfix"> |
23 |
<label for="image-state">State</label> |
24 |
<div class="input"> |
25 |
<select class="medium" id="image-state" name="state"> |
26 |
{% for state in states %} |
27 |
<option{% ifequal image.state %} selected{% endifequal %}>{{ state }}</option> |
28 |
{% endfor %} |
29 |
</select>
|
30 |
</div>
|
31 |
</div>
|
32 |
|
33 |
<div class="clearfix"> |
34 |
<label for="image-owner">Owner ID</label> |
35 |
<div class="input input-append"> |
36 |
<input class="small" id="image-owner" name="owner" value="{{ image.userid }}" type="text" /> |
37 |
<label class="add-on"><a href=""></a></label> |
38 |
</div>
|
39 |
</div>
|
40 |
|
41 |
<div class="clearfix"> |
42 |
<label for="image-sourcevm">Virtual Machine ID</label> |
43 |
<div class="input input-append"> |
44 |
<input class="small append-server" id="image-sourcevm" name="sourcevm" value="{{ image.sourcevm.id }}" type="text" /> |
45 |
<label class="add-on"><a href=""></a></label> |
46 |
</div>
|
47 |
</div>
|
48 |
|
49 |
<div class="clearfix"> |
50 |
<label for="image-backend">Backend ID</label> |
51 |
<div class="input"> |
52 |
<input class="large" id="image-backend" name="backend" value="{{ image.backend_id }}" type="text" /> |
53 |
</div>
|
54 |
</div>
|
55 |
|
56 |
<div class="clearfix"> |
57 |
<label for="image-format">Format</label> |
58 |
<div class="input"> |
59 |
<select class="medium" id="image-format" name="format"> |
60 |
{% for format in formats %} |
61 |
<option{% ifequal image.format %} selected{% endifequal %}>{{ format }}</option> |
62 |
{% endfor %} |
63 |
</select>
|
64 |
</div>
|
65 |
</div>
|
66 |
|
67 |
<div class="clearfix"> |
68 |
<label for="image-public">Public</label> |
69 |
<div class="input"> |
70 |
<ul class="inputs-list"> |
71 |
<li>
|
72 |
<label>
|
73 |
<input type="checkbox" id="image-public" name="public"{% if %} checked{% endif %}> |
74 |
</label>
|
75 |
</li>
|
76 |
</ul>
|
77 |
</div>
|
78 |
</div>
|
79 |
|
80 |
<div class="clearfix"> |
81 |
<label for="image-created">Created</label> |
82 |
<div class="input"> |
83 |
<span class="uneditable-input" id="image-created">{{ image.created }}</span> |
84 |
</div>
|
85 |
</div>
|
86 |
|
87 |
<div class="clearfix"> |
88 |
<label for="image-updated">Updated</label> |
89 |
<div class="input"> |
90 |
<span class="uneditable-input" id="image-updated">{{ image.updated }}</span> |
91 |
</div>
|
92 |
</div>
|
93 |
</div>
|
94 |
|
95 |
<div class="span7 columns offset1"> |
96 |
<table>
|
97 |
<thead>
|
98 |
<tr>
|
99 |
<th>Key</th> |
100 |
<th>Value</th> |
101 |
<th></th> |
102 |
</tr>
|
103 |
</thead>
|
104 |
<tbody>
|
105 |
<tr class="row-template"> |
106 |
<td><input class="medium" type="text" name="key"></td> |
107 |
<td><input class="medium" type="text" name="value"></td> |
108 |
<td><a class="btn danger delete-row"><strong>-</strong></a></td> |
109 |
</tr>
|
110 |
{% for meta in metadata %} |
111 |
<tr>
|
112 |
<td><input type="text" class="medium" name="key" value="{{ meta.meta_key }}"></td> |
113 |
<td><input type="text" class="medium" name="value" value="{{ meta.meta_value }}"></td> |
114 |
<td><a class="btn danger delete-row"><strong>-</strong></a></td> |
115 |
</tr>
|
116 |
{% endfor %} |
117 |
</tbody>
|
118 |
</table>
|
119 |
<a class="btn success add-row"><strong>+</strong></a> |
120 |
</div>
|
121 |
</div>
|
122 |
|
123 |
<div class="actions"> |
124 |
<button type="submit" class="btn primary">Save Changes</button> |
125 |
<button type="reset" class="btn">Reset</button> |
126 |
</div>
|
127 |
</form>
|
128 |
{% endblock body %} |