Revision 41a7fae7 snf-cyclades-app/synnefo/helpdesk/views.py
b/snf-cyclades-app/synnefo/helpdesk/views.py | ||
---|---|---|
49 | 49 |
from synnefo.db.models import VirtualMachine, NetworkInterface, Network |
50 | 50 |
|
51 | 51 |
# server actions specific imports |
52 |
from synnefo.api import servers
|
|
52 |
from synnefo.api import util
|
|
53 | 53 |
from synnefo.logic import backend as servers_backend |
54 | 54 |
from synnefo.ui.views import UI_MEDIA_URL |
55 | 55 |
|
... | ... | |
294 | 294 |
def vm_shutdown(request, vm_id): |
295 | 295 |
logging.info("VM %s shutdown by %s", vm_id, request.user_uniq) |
296 | 296 |
vm = VirtualMachine.objects.get(pk=vm_id) |
297 |
servers.start_action(vm, 'STOP')
|
|
298 |
servers_backend.shutdown_instance(vm)
|
|
297 |
jobId = servers_backend.shutdown_instance(vm)
|
|
298 |
util.start_action(vm, 'STOP', jobId)
|
|
299 | 299 |
account = vm.userid |
300 | 300 |
return HttpResponseRedirect(reverse('helpdesk-details', args=(account,))) |
301 | 301 |
|
... | ... | |
305 | 305 |
def vm_start(request, vm_id): |
306 | 306 |
logging.info("VM %s start by %s", vm_id, request.user_uniq) |
307 | 307 |
vm = VirtualMachine.objects.get(pk=vm_id) |
308 |
servers.start_action(vm, 'START')
|
|
309 |
servers_backend.startup_instance(vm)
|
|
308 |
jobId = servers_backend.startup_instance(vm)
|
|
309 |
util.start_action(vm, 'START', jobId)
|
|
310 | 310 |
account = vm.userid |
311 | 311 |
return HttpResponseRedirect(reverse('helpdesk-details', args=(account,))) |
Also available in: Unified diff