Revision 731cd907
b/snf-cyclades-app/synnefo/helpdesk/views.py | ||
---|---|---|
49 | 49 |
from synnefo.db.models import VirtualMachine, Network, IPAddressLog |
50 | 50 |
|
51 | 51 |
# server actions specific imports |
52 |
from synnefo.api import util |
|
53 |
from synnefo.logic import backend as servers_backend |
|
52 |
from synnefo.logic import servers as servers_backend |
|
54 | 53 |
from synnefo.ui.views import UI_MEDIA_URL |
55 | 54 |
|
56 | 55 |
logger = logging.getLogger(__name__) |
... | ... | |
331 | 330 |
def vm_shutdown(request, vm_id): |
332 | 331 |
logging.info("VM %s shutdown by %s", vm_id, request.user_uniq) |
333 | 332 |
vm = VirtualMachine.objects.get(pk=vm_id) |
334 |
jobId = servers_backend.shutdown_instance(vm) |
|
335 |
util.start_action(vm, 'STOP', jobId) |
|
333 |
jobId = servers_backend.stop(vm) |
|
336 | 334 |
account = vm.userid |
337 | 335 |
return HttpResponseRedirect(reverse('helpdesk-details', args=(account,))) |
338 | 336 |
|
... | ... | |
342 | 340 |
def vm_start(request, vm_id): |
343 | 341 |
logging.info("VM %s start by %s", vm_id, request.user_uniq) |
344 | 342 |
vm = VirtualMachine.objects.get(pk=vm_id) |
345 |
jobId = servers_backend.startup_instance(vm) |
|
346 |
util.start_action(vm, 'START', jobId) |
|
343 |
jobId = servers_backend.start(vm) |
|
347 | 344 |
account = vm.userid |
348 | 345 |
return HttpResponseRedirect(reverse('helpdesk-details', args=(account,))) |
Also available in: Unified diff