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