Browse Source

Attribution d'ip à la creation de la machine possible

test_david
chirac 10 years ago
parent
commit
560db140d1
  1. 6
      machines/views.py

6
machines/views.py

@ -54,16 +54,16 @@ def new_machine(request, userid):
messages.error(request, u"Utilisateur inexistant" )
return redirect("/machines/")
machine = NewMachineForm(request.POST or None)
interface = NewInterfaceForm(request.POST or None)
interface = AddInterfaceForm(request.POST or None)
if machine.is_valid() and interface.is_valid():
new_machine = machine.save(commit=False)
new_machine.user = user
new_machine.save()
new_interface = interface.save(commit=False)
new_interface.machine = new_machine
if free_ip():
if free_ip() and not new_interface.ipv4:
new_interface = assign_ipv4(new_interface)
else:
elif not new_interface.ipv4:
messages.error(request, u"Il n'y a plus d'ip disponibles")
new_interface.save()
messages.success(request, "La machine a été crée")

Loading…
Cancel
Save