Browse Source

Fix port creation

test_david
lhark 9 years ago
parent
commit
52dce2d3f0
  1. 5
      topologie/models.py

5
topologie/models.py

@ -40,8 +40,9 @@ class Port(models.Model):
unique_together = ('switch', 'port') unique_together = ('switch', 'port')
def clean(self): def clean(self):
if self.port > self.switch.number: if hasattr(self, 'switch'):
raise ValidationError("Ce port ne peut exister, numero trop élevé") if self.port > self.switch.number:
raise ValidationError("Ce port ne peut exister, numero trop élevé")
if self.room and self.machine_interface or self.room and self.related or self.machine_interface and self.related: if self.room and self.machine_interface or self.room and self.related or self.machine_interface and self.related:
raise ValidationError("Chambre, interface et related_port sont mutuellement exclusifs") raise ValidationError("Chambre, interface et related_port sont mutuellement exclusifs")
if self.related==self: if self.related==self:

Loading…
Cancel
Save