Commit 30a576c0 authored by Gabriel Detraz's avatar Gabriel Detraz Committed by chirac

Gestion historique sur les ports et model de ports

parent bb5c9603
......@@ -64,7 +64,7 @@ class PortForm(FormRevMixin, ModelForm):
super(PortForm, self).__init__(*args, prefix=prefix, **kwargs)
class EditPortForm(ModelForm):
class EditPortForm(FormRevMixin, ModelForm):
"""Form pour l'édition d'un port de switche : changement des reglages
radius ou vlan, ou attribution d'une chambre, autre port ou machine
......@@ -89,7 +89,7 @@ class EditPortForm(ModelForm):
))
class AddPortForm(ModelForm):
class AddPortForm(FormRevMixin, ModelForm):
"""Permet d'ajouter un port de switch. Voir EditPortForm pour plus
d'informations"""
class Meta(PortForm.Meta):
......@@ -108,7 +108,7 @@ class AddPortForm(ModelForm):
))
class StackForm(ModelForm):
class StackForm(FormRevMixin, ModelForm):
"""Permet d'edition d'une stack : stack_id, et switches membres
de la stack"""
class Meta:
......@@ -160,7 +160,7 @@ class EditRoomForm(FormRevMixin, ModelForm):
super(EditRoomForm, self).__init__(*args, prefix=prefix, **kwargs)
class CreatePortsForm(FormRevMixin, forms.Form):
class CreatePortsForm(forms.Form):
"""Permet de créer une liste de ports pour un switch."""
begin = forms.IntegerField(label="Début :", min_value=0)
end = forms.IntegerField(label="Fin :", min_value=0)
......
......@@ -321,7 +321,6 @@ def new_stack(request):
@can_edit(Stack)
def edit_stack(request, stack, stackid):
"""Edition d'un stack (nombre de switches, nom...)"""
stack = StackForm(request.POST or None, instance=stack)
if stack.is_valid():
stack.save()
......@@ -433,7 +432,6 @@ def create_ports(request, switchid):
messages.success(request, "Ports créés.")
except ValidationError as e:
messages.error(request, ''.join(e))
return redirect(reverse(
'topologie:index-port',
kwargs={'switchid':switchid}
......@@ -586,7 +584,6 @@ def new_room(request):
@can_edit(Room)
def edit_room(request, room, roomid):
""" Edition numero et details de la chambre"""
room = EditRoomForm(request.POST or None, instance=room)
if room.is_valid():
room.save()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment