Revision a52cc1b4

b/snf-cyclades-app/synnefo/api/servers.py
414 414

  
415 415
    vm = util.get_vm(server_id, request.user_uniq, for_update=True,
416 416
                     non_suspended=True)
417
    vm.name = name
418
    vm.save()
417

  
418
    servers.rename(vm, new_name=name)
419 419

  
420 420
    return HttpResponse(status=204)
421 421

  
b/snf-cyclades-app/synnefo/logic/servers.py
502 502
             vm, floating_ip)
503 503

  
504 504
    return backend.disconnect_from_network(vm, nic)
505

  
506

  
507
def rename(server, new_name):
508
    """Rename a VirtualMachine."""
509
    old_name = server.name
510
    server.name = new_name
511
    server.save()
512
    log.info("Renamed server '%s' from '%s' to '%s'", server, old_name,
513
             new_name)
514
    return server

Also available in: Unified diff