Browse Source

Closes #992: Allow the creation of multiple services per device with the same protocol and port

Jeremy Stretch 7 years ago
parent
commit
236229ea7e

+ 19 - 0
netbox/ipam/migrations/0018_remove_service_uniqueness_constraint.py

@@ -0,0 +1,19 @@
+# -*- coding: utf-8 -*-
+# Generated by Django 1.11.3 on 2017-08-03 19:37
+from __future__ import unicode_literals
+
+from django.db import migrations
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('ipam', '0017_ipaddress_roles'),
+    ]
+
+    operations = [
+        migrations.AlterUniqueTogether(
+            name='service',
+            unique_together=set([]),
+        ),
+    ]

+ 0 - 1
netbox/ipam/models.py

@@ -600,7 +600,6 @@ class Service(CreatedUpdatedModel):
 
 
     class Meta:
     class Meta:
         ordering = ['device', 'protocol', 'port']
         ordering = ['device', 'protocol', 'port']
-        unique_together = ['device', 'protocol', 'port']
 
 
     def __str__(self):
     def __str__(self):
         return '{} ({}/{})'.format(self.name, self.port, self.get_protocol_display())
         return '{} ({}/{})'.format(self.name, self.port, self.get_protocol_display())