Skip to content

Commit 06380aa

Browse files
committed
Fix authorizete servers and add new vm on non kvm
1 parent 90262fd commit 06380aa

File tree

5 files changed

+33
-27
lines changed

5 files changed

+33
-27
lines changed

locale/ru/LC_MESSAGES/django.mo

118 Bytes
Binary file not shown.

locale/ru/LC_MESSAGES/django.po

+16-12
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ msgid ""
77
msgstr ""
88
"Project-Id-Version: PACKAGE VERSION\n"
99
"Report-Msgid-Bugs-To: \n"
10-
"POT-Creation-Date: 2012-07-17 10:10+0300\n"
10+
"POT-Creation-Date: 2012-07-19 18:30+0300\n"
1111
"PO-Revision-Date: 2012-05-06 14:41+0300\n"
1212
"Last-Translator: Anatoliy Guskov <[email protected]>\n"
1313
"Language-Team: RU <[email protected]>\n"
@@ -136,47 +136,51 @@ msgstr ""
136136
msgid "Enter the name of the virtual machine"
137137
msgstr "Введите название виртуальной машины"
138138

139-
#: newvm/views.py:362
139+
#: newvm/views.py:356
140+
msgid "Hardware acceleration is not found"
141+
msgstr "Аппаратная акселерация отсутствует"
142+
143+
#: newvm/views.py:359
140144
msgid "Creating a virtual machine: "
141145
msgstr "Создание виртуальной машины: "
142146

143-
#: overview/views.py:157 vm/views.py:387
147+
#: overview/views.py:155 vm/views.py:387
144148
msgid "Suspend VM: "
145149
msgstr "Приостановка ВМ: "
146150

147-
#: overview/views.py:162 vm/views.py:392
151+
#: overview/views.py:160 vm/views.py:392
148152
msgid "Error: VM alredy suspended"
149153
msgstr "Ошибка: возможно виртуальная машина уже приостановлена"
150154

151-
#: overview/views.py:167 vm/views.py:397
155+
#: overview/views.py:165 vm/views.py:397
152156
msgid "Resume VM: "
153157
msgstr "Возобновление ВМ: "
154158

155-
#: overview/views.py:172 vm/views.py:402
159+
#: overview/views.py:170 vm/views.py:402
156160
msgid "Error: VM alredy resume"
157161
msgstr "Ошибка: возможно виртуальная машина уже возобновлена"
158162

159-
#: overview/views.py:177 vm/views.py:407
163+
#: overview/views.py:175 vm/views.py:407
160164
msgid "Start VM: "
161165
msgstr "Запуск ВМ: "
162166

163-
#: overview/views.py:182 vm/views.py:412
167+
#: overview/views.py:180 vm/views.py:412
164168
msgid "Error: VM alredy start"
165169
msgstr "Ошибка: возможно виртуальная машина уже запущена"
166170

167-
#: overview/views.py:187 vm/views.py:417
171+
#: overview/views.py:185 vm/views.py:417
168172
msgid "Shutdown VM: "
169173
msgstr "Выключить ВМ: "
170174

171-
#: overview/views.py:192 overview/views.py:202 vm/views.py:422 vm/views.py:432
175+
#: overview/views.py:190 overview/views.py:200 vm/views.py:422 vm/views.py:432
172176
msgid "Error: VM alredy shutdown"
173177
msgstr "Ошибка: возможно виртуальная машина уже выключена"
174178

175-
#: overview/views.py:197 vm/views.py:427
179+
#: overview/views.py:195 vm/views.py:427
176180
msgid "Force shutdown VM: "
177181
msgstr "Принудительно выключение ВМ: "
178182

179-
#: overview/views.py:219
183+
#: overview/views.py:217
180184
msgid "Error connecting: Check the KVM login and KVM password"
181185
msgstr "Ошибка подключения: проверьте KVM логин и KVM пароль"
182186

newvm/views.py

+15-11
Original file line numberDiff line numberDiff line change
@@ -352,17 +352,21 @@ def add_vm(name, mem, cpus, machine, emul, img, iso, bridge):
352352
msg = _('Enter the name of the virtual machine')
353353
errors.append(msg)
354354
if not errors:
355-
if request.POST.get('hdd',''):
356-
size = request.POST.get('hdd','')
357-
stg_pool = request.POST.get('stg_pool','')
358-
create_volume(stg_pool, name, size)
359-
img = name + '.img'
360-
hdd = get_img_path(img)
361-
add_vm(name, setmem, cpus, machine, emul, hdd, cdrom, netbr)
362-
msg = _('Creating a virtual machine: ')
363-
msg = msg + name
364-
add_error(msg,'user')
365-
return HttpResponseRedirect('/vm/%s/%s/' % (host_id, name))
355+
if add_vm(name, setmem, cpus, machine, emul, hdd, cdrom, netbr) is 'error':
356+
msg = _('Hardware acceleration is not found')
357+
errors.append(msg)
358+
else:
359+
msg = _('Creating a virtual machine: ')
360+
msg = msg + name
361+
add_error(msg,'user')
362+
if request.POST.get('hdd',''):
363+
size = request.POST.get('hdd','')
364+
stg_pool = request.POST.get('stg_pool','')
365+
create_volume(stg_pool, name, size)
366+
img = name + '.img'
367+
hdd = get_img_path(img)
368+
return HttpResponseRedirect('/vm/%s/%s/' % (host_id, name))
369+
366370

367371
conn.close()
368372

overview/views.py

-2
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@
88

99
def index(request, host_id):
1010

11-
""" Overview block """
12-
1311
if not request.user.is_authenticated():
1412
return HttpResponseRedirect('/user/login/')
1513

templates/dashboard.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ <h2>{% trans "Dashboard" %}</h2>
2222
<td>{{ info.1 }}</td>
2323
<td>{% if info.4 == 1 %}<font color="green">{% trans "available" %}</font>{% else %}<font color="red">{% trans "not available" %}</font>{% endif %}</td>
2424
<td style="width:30px;">{% if not info.3 and info.4 == 1 %}
25-
<div id="myModalkvm" class="modal hide fade">
25+
<div id="myModalkvm{{info.0}}" class="modal hide fade">
2626
<div class="modal-header">
2727
<button class="close" data-dismiss="modal">&times;</button>
2828
<h3>{% trans "Authorization" %}</h3>
@@ -50,7 +50,7 @@ <h3>{% trans "Authorization" %}</h3>
5050
</form>
5151
</div>
5252
</div>
53-
<a data-toggle="modal" href="#myModalkvm" class="btn btn-primary">{% trans "Authorization" %}</a>{% else %}{% if info.4 == 1 and info.3 %}<button class="btn btn-primary" onclick="location.href='/overview/{{ info.0 }}/'">{% trans "Manage" %}</button>{% else %}<a href="#" class="btn btn-primary disabled">{% trans "Manage" %}</a>{% endif %}{% endif %}
53+
<a data-toggle="modal" href="#myModalkvm{{info.0}}" class="btn btn-primary">{% trans "Authorization" %}</a>{% else %}{% if info.4 == 1 and info.3 %}<button class="btn btn-primary" onclick="location.href='/overview/{{ info.0 }}/'">{% trans "Manage" %}</button>{% else %}<a href="#" class="btn btn-primary disabled">{% trans "Manage" %}</a>{% endif %}{% endif %}
5454
</td>
5555
<td style="width:30px;">
5656
<form action="/dashboard/" method="post" style="height:10px;">

0 commit comments

Comments
 (0)