mirror of
https://gitlab2.federez.net/re2o/re2o
synced 2024-11-26 22:52:26 +00:00
Attribution d'ip à la creation de la machine possible
This commit is contained in:
parent
fba45e63ab
commit
25a6308f81
1 changed files with 3 additions and 3 deletions
|
@ -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…
Reference in a new issue