@@ -28,7 +28,7 @@ <h2>{% trans "Virtual Machine" %}</h2>
2828 </ div >
2929 {% endfor %}
3030 {% endif %}
31- < div class ="span9 ">
31+ < div class ="span11 ">
3232 < ul >
3333 < li > {% trans "Action For This Server" %}</ li > < br >
3434 < form action ="" method ="post "> {% csrf_token %}
@@ -59,6 +59,11 @@ <h2>{% trans "Virtual Machine" %}</h2>
5959 < a role ="button " class ="btn disabled " style ="height:40px;width:60px; "> < i class ="icon-download-alt "> </ i > < br > {% trans "Suspend" %}</ a >
6060 < button type ="submit " name ="snapshot " role ="button " class ="btn " style ="height:50px;width:80px; "> < i class ="icon-download-alt "> </ i > < br > {% trans "Snapshot" %}</ button >
6161 {% endifequal %}
62+ {% ifequal dom.info.0 5 %}
63+ < a href ="#editModal " role ="button " class ="btn " data-toggle ="modal " style ="height:40px;width:60px; "> < i class ="icon-pencil "> </ i > < br > {% trans "Edit" %}</ a >
64+ {% else %}
65+ < a href ="# " role ="button " class ="btn disabled " style ="height:40px;width:60px; "> < i class ="icon-pencil "> </ i > < br > {% trans "Edit" %}</ a >
66+ {% endifequal %}
6267 </ form >
6368 {% if not vm.vnc_passwd and dom.info.0 == 5 %}
6469 < a href ="#noVNCModal " role ="button " class ="btn " data-toggle ="modal "> {% trans "Enable noVNC" %}</ a >
@@ -70,7 +75,7 @@ <h2>{% trans "Virtual Machine" %}</h2>
7075 < p > < b > {% trans "Name" %}:</ b > </ p >
7176 < p > < b > {% trans "Status" %}:</ b > </ p >
7277 </ div >
73- < div class ="span6 ">
78+ < div class ="span7 ">
7479 < p > {{ vname }}</ p >
7580 < p > {% if dom.info %}
7681 < font color ={% ifequal dom.info.0 5 %} "red"> {% trans "Shuttoff" %}{% endifequal %}{% ifequal dom.info.0 1 %}"green"> {% trans "Running" %}{% endifequal %}{% ifequal dom.info.0 3 %}"orange"> {% trans "Suspend" %}{% endifequal %}</ font >
@@ -88,10 +93,10 @@ <h2>{% trans "Virtual Machine" %}</h2>
8893 < p > < b > {% trans "Memory" %}:</ b > </ p >
8994 < p > < b > {% trans "Network" %}:</ b > </ p >
9095 </ div >
91- < div class ="span6 ">
92- < p > VCPU {{ dom_info.0 }} ({% trans "Usage" %}: {{ cpu_usage }}%)</ p >
93- < p > {{ dom_info.1 }} {% trans "MB" %} ({% trans "Usage" %}: {{ mem_usage.1 }}%)</ p >
94- < p > {{ dom_info.2 }} ({{ dom_info.3 }})</ p >
96+ < div class ="span7 ">
97+ < p > VCPU {{ vcpu }} ({% trans "Usage" %}: {{ cpu_usage }}%)</ p >
98+ < p > {{ memory }} {% trans "MB" %} ({% trans "Usage" %}: {{ memory_usage }}%)</ p >
99+ < p > {{ mac }} ({{ network }})</ p >
95100 </ div >
96101 </ div >
97102 < hr >
@@ -102,7 +107,7 @@ <h2>{% trans "Virtual Machine" %}</h2>
102107 < p > < b > {% trans "Disk" %} {{ dev_bus }}:</ b > </ p >
103108 {% endfor %}
104109 </ div >
105- < div class ="span6 ">
110+ < div class ="span7 ">
106111 {% for dev_bus, hdd_dev in hdd_image.items reversed %}
107112 < p > {{ hdd_dev.0 }} ({{ hdd_dev.1 }})</ p >
108113 {% endfor %}
@@ -148,6 +153,7 @@ <h2>{% trans "Virtual Machine" %}</h2>
148153 </ ul >
149154 </ div > <!-- /span7 -->
150155
156+
151157 < div id ="powerModal " class ="modal hide fade ">
152158 < div class ="modal-header ">
153159 < button type ="button " class ="close " data-dismiss ="modal " aria-hidden ="true "> ×</ button >
@@ -169,11 +175,11 @@ <h3 id="rebootModalLabel">{% trans "Power On Server" %}</h3>
169175 </ fieldset >
170176 </ div >
171177 < div class ="modal-footer ">
172- < button class ="btn " data-dismiss ="modal "> {% trans "Cancel" %}</ button >
173- < input class ="btn btn-primary " type ="submit " value ="{% trans "Send " %}">
178+ < button class ="btn " data-dismiss ="modal "> {% trans "Cancel" %}</ button >
179+ < input class ="btn btn-primary " type ="submit " value ="{% trans "Send " %}">
174180 </ form >
175181 </ div >
176- </ div > <!-- /powerModal -->
182+ </ div > <!-- /powerModal -->
177183
178184 < div id ="deleteModal " class ="modal hide fade ">
179185 < div class ="modal-header ">
@@ -189,13 +195,13 @@ <h3 id="deleteModalLabel">{% trans "Undefined Server" %}</h3>
189195 < input type ="checkbox " name ="image " value ="true "> {% trans "First device" %}</ label >
190196 </ div >
191197 </ fieldset >
192- </ div >
193- < div class ="modal-footer ">
198+ </ div >
199+ < div class ="modal-footer ">
194200 < button class ="btn " data-dismiss ="modal "> {% trans "Cancel" %}</ button >
195201 < input class ="btn btn-danger " type ="submit " name ="delete " value ="{% trans "Delete " %}">
196- </ form >
197- </ div >
198- </ div > <!-- /deleteModal -->
202+ </ form >
203+ </ div >
204+ </ div > <!-- /deleteModal -->
199205
200206 < div id ="noVNCModal " class ="modal hide fade ">
201207 < div class ="modal-header ">
@@ -219,13 +225,51 @@ <h3 id="deleteModalLabel">{% trans "Set VNC Password" %}</h3>
219225 </ div >
220226 </ div >
221227 </ fieldset >
222- </ div >
223- < div class ="modal-footer ">
228+ </ div >
229+ < div class ="modal-footer ">
224230 < button class ="btn " data-dismiss ="modal "> {% trans "Cancel" %}</ button >
225231 < input class ="btn btn-success " type ="submit " name ="vnc_pass " value ="{% trans "Create " %}">
226- </ form >
232+ </ form >
233+ </ div >
234+ </ div > <!-- /noVNCModal -->
235+
236+ < div id ="editModal " class ="modal hide fade ">
237+ < div class ="modal-header ">
238+ < button type ="button " class ="close " data-dismiss ="modal " aria-hidden ="true "> ×</ button >
239+ < h3 id ="deleteModalLabel "> {% trans "Edit Server" %}</ h3 >
227240 </ div >
228- </ div > <!-- /noVNCModal -->
241+ < div class ="modal-body ">
242+ < form class ="form-horizontal " action ="" method ="post "> {% csrf_token %}
243+ < fieldset >
244+ < p > {% trans "Change VCPU or RAM" %}</ p > < br />
245+ < div class ="control-group ">
246+ < label class ="control-label "> {% trans "VCPU" %}</ label >
247+ < div class ="controls ">
248+ < select name ="vcpu ">
249+ {% for cpu in vcpu_range %}
250+ < option value ="{{ cpu }} " {% if cpu == vcpu %}selected{% endif %} > {{ cpu }}</ option >
251+ {% endfor %}
252+ </ select >
253+ </ div >
254+ </ div >
255+ < div class ="control-group ">
256+ < label class ="control-label "> {% trans "RAM" %}</ label >
257+ < div class ="controls ">
258+ < select name ="ram ">
259+ {% for mem in memory_range %}
260+ < option value ="{{ mem }} " {% if mem == memory %}selected{% endif %} > {{ mem }} {% trans "MB" %}</ option >
261+ {% endfor %}
262+ </ select >
263+ </ div >
264+ </ div >
265+ </ fieldset >
266+ </ div >
267+ < div class ="modal-footer ">
268+ < button class ="btn " data-dismiss ="modal "> {% trans "Cancel" %}</ button >
269+ < input class ="btn btn-success " type ="submit " name ="edit " value ="{% trans "Change " %}">
270+ </ form >
271+ </ div >
272+ </ div > <!-- /editModal -->
229273
230274 </ div > <!--/span-->
231275 </ div > <!--/row-fluid-->
0 commit comments