mirror of
https://github.com/netbox-community/netbox.git
synced 2025-08-17 04:58:16 -06:00
all: incorporate feedback regarding unique naming
This commit is contained in:
parent
ab0ea06018
commit
05db151432
@ -1,4 +1,4 @@
|
|||||||
# Generated by Django 2.2.1 on 2019-05-26 15:25
|
# Generated by Django 2.2.4 on 2019-08-06 15:52
|
||||||
|
|
||||||
from django.db import migrations, models
|
from django.db import migrations, models
|
||||||
|
|
||||||
@ -20,10 +20,10 @@ class Migration(migrations.Migration):
|
|||||||
),
|
),
|
||||||
migrations.AddConstraint(
|
migrations.AddConstraint(
|
||||||
model_name='circuit',
|
model_name='circuit',
|
||||||
constraint=models.UniqueConstraint(fields=('provider', 'cid'), name='unique_provider_and_cid'),
|
constraint=models.UniqueConstraint(fields=('provider', 'cid'), name='circuit_provider_cid_key'),
|
||||||
),
|
),
|
||||||
migrations.AddConstraint(
|
migrations.AddConstraint(
|
||||||
model_name='circuittermination',
|
model_name='circuittermination',
|
||||||
constraint=models.UniqueConstraint(fields=('circuit', 'term_side'), name='unique_circuit_and_termside'),
|
constraint=models.UniqueConstraint(fields=('circuit', 'term_side'), name='circuittermination_circuit_termside_key'),
|
||||||
),
|
),
|
||||||
]
|
]
|
@ -175,7 +175,7 @@ class Circuit(ChangeLoggedModel, CustomFieldModel):
|
|||||||
ordering = ['provider', 'cid']
|
ordering = ['provider', 'cid']
|
||||||
constraints = [
|
constraints = [
|
||||||
models.UniqueConstraint(
|
models.UniqueConstraint(
|
||||||
fields=['provider', 'cid'], name='unique_provider_and_cid'
|
fields=['provider', 'cid'], name='circuit_provider_cid_key'
|
||||||
)
|
)
|
||||||
]
|
]
|
||||||
|
|
||||||
@ -272,7 +272,7 @@ class CircuitTermination(CableTermination):
|
|||||||
constraints = [
|
constraints = [
|
||||||
models.UniqueConstraint(
|
models.UniqueConstraint(
|
||||||
fields=['circuit', 'term_side'],
|
fields=['circuit', 'term_side'],
|
||||||
name='unique_circuit_and_termside'
|
name='circuittermination_circuit_termside_key'
|
||||||
)
|
)
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# Generated by Django 2.2.1 on 2019-05-26 15:25
|
# Generated by Django 2.2.4 on 2019-08-06 15:52
|
||||||
|
|
||||||
from django.db import migrations, models
|
from django.db import migrations, models
|
||||||
import django.db.models.deletion
|
import django.db.models.deletion
|
||||||
@ -111,118 +111,118 @@ class Migration(migrations.Migration):
|
|||||||
),
|
),
|
||||||
migrations.AddConstraint(
|
migrations.AddConstraint(
|
||||||
model_name='cable',
|
model_name='cable',
|
||||||
constraint=models.UniqueConstraint(fields=('termination_a_type', 'termination_a_id'), name='unique_terminations_a_to_b_on_cable'),
|
constraint=models.UniqueConstraint(fields=('termination_a_type', 'termination_a_id'), name='cable_terminationatype_terminationaid_key'),
|
||||||
),
|
),
|
||||||
migrations.AddConstraint(
|
migrations.AddConstraint(
|
||||||
model_name='cable',
|
model_name='cable',
|
||||||
constraint=models.UniqueConstraint(fields=('termination_b_type', 'termination_b_id'), name='unique_terminations_b_to_a_on_cable'),
|
constraint=models.UniqueConstraint(fields=('termination_b_type', 'termination_b_id'), name='cable_terminationbtype_terminationbid_key'),
|
||||||
),
|
),
|
||||||
migrations.AddConstraint(
|
migrations.AddConstraint(
|
||||||
model_name='consoleport',
|
model_name='consoleport',
|
||||||
constraint=models.UniqueConstraint(fields=('device', 'name'), name='unique_device_and_name_on_consoleport'),
|
constraint=models.UniqueConstraint(fields=('device', 'name'), name='consoleport_device_name_key'),
|
||||||
),
|
),
|
||||||
migrations.AddConstraint(
|
migrations.AddConstraint(
|
||||||
model_name='consoleporttemplate',
|
model_name='consoleporttemplate',
|
||||||
constraint=models.UniqueConstraint(fields=('device_type', 'name'), name='unique_devicetype_and_name_on_consoleporttemplate'),
|
constraint=models.UniqueConstraint(fields=('device_type', 'name'), name='consoleporttemplate_devicetype_name_key'),
|
||||||
),
|
),
|
||||||
migrations.AddConstraint(
|
migrations.AddConstraint(
|
||||||
model_name='consoleserverport',
|
model_name='consoleserverport',
|
||||||
constraint=models.UniqueConstraint(fields=('device', 'name'), name='unique_device_and_name_on_consoleserverport'),
|
constraint=models.UniqueConstraint(fields=('device', 'name'), name='consoleserverport_device_name_key'),
|
||||||
),
|
),
|
||||||
migrations.AddConstraint(
|
migrations.AddConstraint(
|
||||||
model_name='consoleserverporttemplate',
|
model_name='consoleserverporttemplate',
|
||||||
constraint=models.UniqueConstraint(fields=('device_type', 'name'), name='unique_devicetype_and_name_on_consoleserverporttemplate'),
|
constraint=models.UniqueConstraint(fields=('device_type', 'name'), name='consoleserverporttemplate_devicetype_name_key'),
|
||||||
),
|
),
|
||||||
migrations.AddConstraint(
|
migrations.AddConstraint(
|
||||||
model_name='device',
|
model_name='device',
|
||||||
constraint=models.UniqueConstraint(fields=('rack', 'position', 'face'), name='unique_rack_and_position_and_face_on_device'),
|
constraint=models.UniqueConstraint(fields=('rack', 'position', 'face'), name='device_rack_position_face_key'),
|
||||||
),
|
),
|
||||||
migrations.AddConstraint(
|
migrations.AddConstraint(
|
||||||
model_name='device',
|
model_name='device',
|
||||||
constraint=models.UniqueConstraint(fields=('virtual_chassis', 'vc_position'), name='unique_virtualchassis_and_vcpos_on_device'),
|
constraint=models.UniqueConstraint(fields=('virtual_chassis', 'vc_position'), name='device_virtualchassis_vcpos_key'),
|
||||||
),
|
),
|
||||||
migrations.AddConstraint(
|
migrations.AddConstraint(
|
||||||
model_name='devicebay',
|
model_name='devicebay',
|
||||||
constraint=models.UniqueConstraint(fields=('device', 'name'), name='unique_device_and_name_on_devicebay'),
|
constraint=models.UniqueConstraint(fields=('device', 'name'), name='devicebay_device_name_key'),
|
||||||
),
|
),
|
||||||
migrations.AddConstraint(
|
migrations.AddConstraint(
|
||||||
model_name='devicebaytemplate',
|
model_name='devicebaytemplate',
|
||||||
constraint=models.UniqueConstraint(fields=('device_type', 'name'), name='unique_devicetype_and_name_on_devicebaytemplate'),
|
constraint=models.UniqueConstraint(fields=('device_type', 'name'), name='devicebaytemplate_devicetype_name_key'),
|
||||||
),
|
),
|
||||||
migrations.AddConstraint(
|
migrations.AddConstraint(
|
||||||
model_name='devicetype',
|
model_name='devicetype',
|
||||||
constraint=models.UniqueConstraint(fields=('manufacturer', 'model'), name='unique_manufacturer_and_model_on_devicetype'),
|
constraint=models.UniqueConstraint(fields=('manufacturer', 'model'), name='devicetype_manufacturer_model_key'),
|
||||||
),
|
),
|
||||||
migrations.AddConstraint(
|
migrations.AddConstraint(
|
||||||
model_name='devicetype',
|
model_name='devicetype',
|
||||||
constraint=models.UniqueConstraint(fields=('manufacturer', 'slug'), name='unique_manufacturer_and_slug_on_devicetype'),
|
constraint=models.UniqueConstraint(fields=('manufacturer', 'slug'), name='devicetype_manufacturer_slug_key'),
|
||||||
),
|
),
|
||||||
migrations.AddConstraint(
|
migrations.AddConstraint(
|
||||||
model_name='frontport',
|
model_name='frontport',
|
||||||
constraint=models.UniqueConstraint(fields=('device', 'name'), name='unique_device_and_name_on_frontport'),
|
constraint=models.UniqueConstraint(fields=('device', 'name'), name='frontport_device_name_key'),
|
||||||
),
|
),
|
||||||
migrations.AddConstraint(
|
migrations.AddConstraint(
|
||||||
model_name='frontport',
|
model_name='frontport',
|
||||||
constraint=models.UniqueConstraint(fields=('rear_port', 'rear_port_position'), name='unique_rearport_and_rearportpos_on_frontport'),
|
constraint=models.UniqueConstraint(fields=('rear_port', 'rear_port_position'), name='frontport_rearport_rearportpos_key'),
|
||||||
),
|
),
|
||||||
migrations.AddConstraint(
|
migrations.AddConstraint(
|
||||||
model_name='frontporttemplate',
|
model_name='frontporttemplate',
|
||||||
constraint=models.UniqueConstraint(fields=('device_type', 'name'), name='unique_devicetype_and_name_on_frontporttemplate'),
|
constraint=models.UniqueConstraint(fields=('device_type', 'name'), name='frontporttemplate_devicetype_name_key'),
|
||||||
),
|
),
|
||||||
migrations.AddConstraint(
|
migrations.AddConstraint(
|
||||||
model_name='frontporttemplate',
|
model_name='frontporttemplate',
|
||||||
constraint=models.UniqueConstraint(fields=('rear_port', 'rear_port_position'), name='unique_rearport_and_rearportpos_on_frontporttemplate'),
|
constraint=models.UniqueConstraint(fields=('rear_port', 'rear_port_position'), name='frontporttemplate_rearport_rearportpos_key'),
|
||||||
),
|
),
|
||||||
migrations.AddConstraint(
|
migrations.AddConstraint(
|
||||||
model_name='interface',
|
model_name='interface',
|
||||||
constraint=models.UniqueConstraint(fields=('device', 'name'), name='unique_device_and_name_on_interface'),
|
constraint=models.UniqueConstraint(fields=('device', 'name'), name='interface_device_name_key'),
|
||||||
),
|
),
|
||||||
migrations.AddConstraint(
|
migrations.AddConstraint(
|
||||||
model_name='interfacetemplate',
|
model_name='interfacetemplate',
|
||||||
constraint=models.UniqueConstraint(fields=('device_type', 'name'), name='unique_devicetype_and_name_on_interfacetemplate'),
|
constraint=models.UniqueConstraint(fields=('device_type', 'name'), name='interfacetemplate_devicetype_name_key'),
|
||||||
),
|
),
|
||||||
migrations.AddConstraint(
|
migrations.AddConstraint(
|
||||||
model_name='inventoryitem',
|
model_name='inventoryitem',
|
||||||
constraint=models.UniqueConstraint(fields=('device', 'parent', 'name'), name='unique_device_and_parent_and_name_on_inventoryitem'),
|
constraint=models.UniqueConstraint(fields=('device', 'parent', 'name'), name='inventoryitem_device_parent_name_key'),
|
||||||
),
|
),
|
||||||
migrations.AddConstraint(
|
migrations.AddConstraint(
|
||||||
model_name='poweroutlet',
|
model_name='poweroutlet',
|
||||||
constraint=models.UniqueConstraint(fields=('device', 'name'), name='unique_device_and_name_on_poweroutlet'),
|
constraint=models.UniqueConstraint(fields=('device', 'name'), name='poweroutlet_device_name_key'),
|
||||||
),
|
),
|
||||||
migrations.AddConstraint(
|
migrations.AddConstraint(
|
||||||
model_name='poweroutlettemplate',
|
model_name='poweroutlettemplate',
|
||||||
constraint=models.UniqueConstraint(fields=('device_type', 'name'), name='unique_devicetype_and_name_on_poweroutlettemplate'),
|
constraint=models.UniqueConstraint(fields=('device_type', 'name'), name='poweroutlettemplate_devicetype_name_key'),
|
||||||
),
|
),
|
||||||
migrations.AddConstraint(
|
migrations.AddConstraint(
|
||||||
model_name='powerport',
|
model_name='powerport',
|
||||||
constraint=models.UniqueConstraint(fields=('device', 'name'), name='unique_device_and_name_on_powerport'),
|
constraint=models.UniqueConstraint(fields=('device', 'name'), name='powerport_device_name_key'),
|
||||||
),
|
),
|
||||||
migrations.AddConstraint(
|
migrations.AddConstraint(
|
||||||
model_name='powerporttemplate',
|
model_name='powerporttemplate',
|
||||||
constraint=models.UniqueConstraint(fields=('device_type', 'name'), name='unique_devicetype_and_name_on_powerporttemplate'),
|
constraint=models.UniqueConstraint(fields=('device_type', 'name'), name='powerporttemplate_devicetype_name_key'),
|
||||||
),
|
),
|
||||||
migrations.AddConstraint(
|
migrations.AddConstraint(
|
||||||
model_name='rack',
|
model_name='rack',
|
||||||
constraint=models.UniqueConstraint(fields=('group', 'name'), name='unique_group_and_name_on_rack'),
|
constraint=models.UniqueConstraint(fields=('group', 'name'), name='rack_group_name_key'),
|
||||||
),
|
),
|
||||||
migrations.AddConstraint(
|
migrations.AddConstraint(
|
||||||
model_name='rack',
|
model_name='rack',
|
||||||
constraint=models.UniqueConstraint(fields=('group', 'facility_id'), name='unique_group_and_facility_on_rack'),
|
constraint=models.UniqueConstraint(fields=('group', 'facility_id'), name='rack_group_facility_key'),
|
||||||
),
|
),
|
||||||
migrations.AddConstraint(
|
migrations.AddConstraint(
|
||||||
model_name='rackgroup',
|
model_name='rackgroup',
|
||||||
constraint=models.UniqueConstraint(fields=('site', 'name'), name='unique_site_and_name_on_rackgroup'),
|
constraint=models.UniqueConstraint(fields=('site', 'name'), name='rackgroup_site_name_key'),
|
||||||
),
|
),
|
||||||
migrations.AddConstraint(
|
migrations.AddConstraint(
|
||||||
model_name='rackgroup',
|
model_name='rackgroup',
|
||||||
constraint=models.UniqueConstraint(fields=('site', 'slug'), name='unique_site_and_slug_on_rackgroup'),
|
constraint=models.UniqueConstraint(fields=('site', 'slug'), name='rackgroup_site_slug_key'),
|
||||||
),
|
),
|
||||||
migrations.AddConstraint(
|
migrations.AddConstraint(
|
||||||
model_name='rearport',
|
model_name='rearport',
|
||||||
constraint=models.UniqueConstraint(fields=('device', 'name'), name='unique_device_and_name_on_rearport'),
|
constraint=models.UniqueConstraint(fields=('device', 'name'), name='rearport_device_name_key'),
|
||||||
),
|
),
|
||||||
migrations.AddConstraint(
|
migrations.AddConstraint(
|
||||||
model_name='rearporttemplate',
|
model_name='rearporttemplate',
|
||||||
constraint=models.UniqueConstraint(fields=('device_type', 'name'), name='unique_devicetype_and_name_on_rearporttemplate'),
|
constraint=models.UniqueConstraint(fields=('device_type', 'name'), name='rearporttemplate_devicetype_name_key'),
|
||||||
),
|
),
|
||||||
]
|
]
|
@ -391,11 +391,11 @@ class RackGroup(ChangeLoggedModel):
|
|||||||
constraints = [
|
constraints = [
|
||||||
models.UniqueConstraint(
|
models.UniqueConstraint(
|
||||||
fields=['site', 'name'],
|
fields=['site', 'name'],
|
||||||
name='unique_site_and_name_on_rackgroup'
|
name='rackgroup_site_name_key'
|
||||||
),
|
),
|
||||||
models.UniqueConstraint(
|
models.UniqueConstraint(
|
||||||
fields=['site', 'slug'],
|
fields=['site', 'slug'],
|
||||||
name='unique_site_and_slug_on_rackgroup'
|
name='rackgroup_site_slug_key'
|
||||||
)
|
)
|
||||||
]
|
]
|
||||||
|
|
||||||
@ -562,11 +562,11 @@ class Rack(ChangeLoggedModel, CustomFieldModel):
|
|||||||
constraints = [
|
constraints = [
|
||||||
models.UniqueConstraint(
|
models.UniqueConstraint(
|
||||||
fields=['group', 'name'],
|
fields=['group', 'name'],
|
||||||
name='unique_group_and_name_on_rack'
|
name='rack_group_name_key'
|
||||||
),
|
),
|
||||||
models.UniqueConstraint(
|
models.UniqueConstraint(
|
||||||
fields=['group', 'facility_id'],
|
fields=['group', 'facility_id'],
|
||||||
name='unique_group_and_facility_on_rack'
|
name='rack_group_facility_key'
|
||||||
)
|
)
|
||||||
]
|
]
|
||||||
|
|
||||||
@ -934,11 +934,11 @@ class DeviceType(ChangeLoggedModel, CustomFieldModel):
|
|||||||
constraints = [
|
constraints = [
|
||||||
models.UniqueConstraint(
|
models.UniqueConstraint(
|
||||||
fields=['manufacturer', 'model'],
|
fields=['manufacturer', 'model'],
|
||||||
name='unique_manufacturer_and_model_on_devicetype'
|
name='devicetype_manufacturer_model_key'
|
||||||
),
|
),
|
||||||
models.UniqueConstraint(
|
models.UniqueConstraint(
|
||||||
fields=['manufacturer', 'slug'],
|
fields=['manufacturer', 'slug'],
|
||||||
name='unique_manufacturer_and_slug_on_devicetype'
|
name='devicetype_manufacturer_slug_key'
|
||||||
)
|
)
|
||||||
|
|
||||||
]
|
]
|
||||||
@ -1027,7 +1027,7 @@ class ConsolePortTemplate(ComponentTemplateModel):
|
|||||||
constraints = [
|
constraints = [
|
||||||
models.UniqueConstraint(
|
models.UniqueConstraint(
|
||||||
fields=['device_type', 'name'],
|
fields=['device_type', 'name'],
|
||||||
name='unique_devicetype_and_name_on_consoleporttemplate'
|
name='consoleporttemplate_devicetype_name_key'
|
||||||
)
|
)
|
||||||
]
|
]
|
||||||
|
|
||||||
@ -1055,7 +1055,7 @@ class ConsoleServerPortTemplate(ComponentTemplateModel):
|
|||||||
constraints = [
|
constraints = [
|
||||||
models.UniqueConstraint(
|
models.UniqueConstraint(
|
||||||
fields=['device_type', 'name'],
|
fields=['device_type', 'name'],
|
||||||
name='unique_devicetype_and_name_on_consoleserverporttemplate'
|
name='consoleserverporttemplate_devicetype_name_key'
|
||||||
)
|
)
|
||||||
]
|
]
|
||||||
|
|
||||||
@ -1095,7 +1095,7 @@ class PowerPortTemplate(ComponentTemplateModel):
|
|||||||
constraints = [
|
constraints = [
|
||||||
models.UniqueConstraint(
|
models.UniqueConstraint(
|
||||||
fields=['device_type', 'name'],
|
fields=['device_type', 'name'],
|
||||||
name='unique_devicetype_and_name_on_powerporttemplate'
|
name='powerporttemplate_devicetype_name_key'
|
||||||
)
|
)
|
||||||
]
|
]
|
||||||
|
|
||||||
@ -1136,7 +1136,7 @@ class PowerOutletTemplate(ComponentTemplateModel):
|
|||||||
constraints = [
|
constraints = [
|
||||||
models.UniqueConstraint(
|
models.UniqueConstraint(
|
||||||
fields=['device_type', 'name'],
|
fields=['device_type', 'name'],
|
||||||
name='unique_devicetype_and_name_on_poweroutlettemplate'
|
name='poweroutlettemplate_devicetype_name_key'
|
||||||
)
|
)
|
||||||
]
|
]
|
||||||
|
|
||||||
@ -1180,7 +1180,7 @@ class InterfaceTemplate(ComponentTemplateModel):
|
|||||||
constraints = [
|
constraints = [
|
||||||
models.UniqueConstraint(
|
models.UniqueConstraint(
|
||||||
fields=['device_type', 'name'],
|
fields=['device_type', 'name'],
|
||||||
name='unique_devicetype_and_name_on_interfacetemplate'
|
name='interfacetemplate_devicetype_name_key'
|
||||||
)
|
)
|
||||||
]
|
]
|
||||||
|
|
||||||
@ -1236,11 +1236,11 @@ class FrontPortTemplate(ComponentTemplateModel):
|
|||||||
constraints = [
|
constraints = [
|
||||||
models.UniqueConstraint(
|
models.UniqueConstraint(
|
||||||
fields=['device_type', 'name'],
|
fields=['device_type', 'name'],
|
||||||
name='unique_devicetype_and_name_on_frontporttemplate'
|
name='frontporttemplate_devicetype_name_key'
|
||||||
),
|
),
|
||||||
models.UniqueConstraint(
|
models.UniqueConstraint(
|
||||||
fields=['rear_port', 'rear_port_position'],
|
fields=['rear_port', 'rear_port_position'],
|
||||||
name='unique_rearport_and_rearportpos_on_frontporttemplate'
|
name='frontporttemplate_rearport_rearportpos_key'
|
||||||
)
|
)
|
||||||
]
|
]
|
||||||
|
|
||||||
@ -1291,7 +1291,7 @@ class RearPortTemplate(ComponentTemplateModel):
|
|||||||
constraints = [
|
constraints = [
|
||||||
models.UniqueConstraint(
|
models.UniqueConstraint(
|
||||||
fields=['device_type', 'name'],
|
fields=['device_type', 'name'],
|
||||||
name='unique_devicetype_and_name_on_rearporttemplate'
|
name='rearporttemplate_devicetype_name_key'
|
||||||
)
|
)
|
||||||
]
|
]
|
||||||
|
|
||||||
@ -1319,7 +1319,7 @@ class DeviceBayTemplate(ComponentTemplateModel):
|
|||||||
constraints = [
|
constraints = [
|
||||||
models.UniqueConstraint(
|
models.UniqueConstraint(
|
||||||
fields=['device_type', 'name'],
|
fields=['device_type', 'name'],
|
||||||
name='unique_devicetype_and_name_on_devicebaytemplate'
|
name='devicebaytemplate_devicetype_name_key'
|
||||||
)
|
)
|
||||||
]
|
]
|
||||||
|
|
||||||
@ -1573,11 +1573,11 @@ class Device(ChangeLoggedModel, ConfigContextModel, CustomFieldModel):
|
|||||||
constraints = [
|
constraints = [
|
||||||
models.UniqueConstraint(
|
models.UniqueConstraint(
|
||||||
fields=['rack', 'position', 'face'],
|
fields=['rack', 'position', 'face'],
|
||||||
name='unique_rack_and_position_and_face_on_device'
|
name='device_rack_position_face_key'
|
||||||
),
|
),
|
||||||
models.UniqueConstraint(
|
models.UniqueConstraint(
|
||||||
fields=['virtual_chassis', 'vc_position'],
|
fields=['virtual_chassis', 'vc_position'],
|
||||||
name='unique_virtualchassis_and_vcpos_on_device'
|
name='device_virtualchassis_vcpos_key'
|
||||||
),
|
),
|
||||||
]
|
]
|
||||||
permissions = (
|
permissions = (
|
||||||
@ -1879,7 +1879,7 @@ class ConsolePort(CableTermination, ComponentModel):
|
|||||||
constraints = [
|
constraints = [
|
||||||
models.UniqueConstraint(
|
models.UniqueConstraint(
|
||||||
fields=['device', 'name'],
|
fields=['device', 'name'],
|
||||||
name='unique_device_and_name_on_consoleport'
|
name='consoleport_device_name_key'
|
||||||
)
|
)
|
||||||
]
|
]
|
||||||
|
|
||||||
@ -1927,7 +1927,7 @@ class ConsoleServerPort(CableTermination, ComponentModel):
|
|||||||
constraints = [
|
constraints = [
|
||||||
models.UniqueConstraint(
|
models.UniqueConstraint(
|
||||||
fields=['device', 'name'],
|
fields=['device', 'name'],
|
||||||
name='unique_device_and_name_on_consoleserverport'
|
name='consoleserverport_device_name_key'
|
||||||
)
|
)
|
||||||
]
|
]
|
||||||
|
|
||||||
@ -2002,7 +2002,7 @@ class PowerPort(CableTermination, ComponentModel):
|
|||||||
constraints = [
|
constraints = [
|
||||||
models.UniqueConstraint(
|
models.UniqueConstraint(
|
||||||
fields=['device', 'name'],
|
fields=['device', 'name'],
|
||||||
name='unique_device_and_name_on_powerport'
|
name='powerport_device_name_key'
|
||||||
)
|
)
|
||||||
]
|
]
|
||||||
|
|
||||||
@ -2130,7 +2130,7 @@ class PowerOutlet(CableTermination, ComponentModel):
|
|||||||
constraints = [
|
constraints = [
|
||||||
models.UniqueConstraint(
|
models.UniqueConstraint(
|
||||||
fields=['device', 'name'],
|
fields=['device', 'name'],
|
||||||
name='unique_device_and_name_on_poweroutlet'
|
name='poweroutlet_device_name_key'
|
||||||
)
|
)
|
||||||
]
|
]
|
||||||
|
|
||||||
@ -2266,7 +2266,7 @@ class Interface(CableTermination, ComponentModel):
|
|||||||
constraints = [
|
constraints = [
|
||||||
models.UniqueConstraint(
|
models.UniqueConstraint(
|
||||||
fields=['device', 'name'],
|
fields=['device', 'name'],
|
||||||
name='unique_device_and_name_on_interface'
|
name='interface_device_name_key'
|
||||||
)
|
)
|
||||||
]
|
]
|
||||||
|
|
||||||
@ -2481,11 +2481,11 @@ class FrontPort(CableTermination, ComponentModel):
|
|||||||
constraints = [
|
constraints = [
|
||||||
models.UniqueConstraint(
|
models.UniqueConstraint(
|
||||||
fields=['device', 'name'],
|
fields=['device', 'name'],
|
||||||
name='unique_device_and_name_on_frontport'
|
name='frontport_device_name_key'
|
||||||
),
|
),
|
||||||
models.UniqueConstraint(
|
models.UniqueConstraint(
|
||||||
fields=['rear_port', 'rear_port_position'],
|
fields=['rear_port', 'rear_port_position'],
|
||||||
name='unique_rearport_and_rearportpos_on_frontport'
|
name='frontport_rearport_rearportpos_key'
|
||||||
)
|
)
|
||||||
]
|
]
|
||||||
|
|
||||||
@ -2549,7 +2549,7 @@ class RearPort(CableTermination, ComponentModel):
|
|||||||
constraints = [
|
constraints = [
|
||||||
models.UniqueConstraint(
|
models.UniqueConstraint(
|
||||||
fields=['device', 'name'],
|
fields=['device', 'name'],
|
||||||
name='unique_device_and_name_on_rearport'
|
name='rearport_device_name_key'
|
||||||
)
|
)
|
||||||
]
|
]
|
||||||
|
|
||||||
@ -2601,7 +2601,7 @@ class DeviceBay(ComponentModel):
|
|||||||
constraints = [
|
constraints = [
|
||||||
models.UniqueConstraint(
|
models.UniqueConstraint(
|
||||||
fields=['device', 'name'],
|
fields=['device', 'name'],
|
||||||
name='unique_device_and_name_on_devicebay',
|
name='devicebay_device_name_key',
|
||||||
)
|
)
|
||||||
]
|
]
|
||||||
|
|
||||||
@ -2698,7 +2698,7 @@ class InventoryItem(ComponentModel):
|
|||||||
constraints = [
|
constraints = [
|
||||||
models.UniqueConstraint(
|
models.UniqueConstraint(
|
||||||
fields=['device', 'parent', 'name'],
|
fields=['device', 'parent', 'name'],
|
||||||
name='unique_device_and_parent_and_name_on_inventoryitem'
|
name='inventoryitem_device_parent_name_key'
|
||||||
)
|
)
|
||||||
]
|
]
|
||||||
|
|
||||||
@ -2842,11 +2842,11 @@ class Cable(ChangeLoggedModel):
|
|||||||
constraints = [
|
constraints = [
|
||||||
models.UniqueConstraint(
|
models.UniqueConstraint(
|
||||||
fields=['termination_a_type', 'termination_a_id'],
|
fields=['termination_a_type', 'termination_a_id'],
|
||||||
name='unique_terminations_a_to_b_on_cable'
|
name='cable_terminationatype_terminationaid_key'
|
||||||
),
|
),
|
||||||
models.UniqueConstraint(
|
models.UniqueConstraint(
|
||||||
fields=['termination_b_type', 'termination_b_id'],
|
fields=['termination_b_type', 'termination_b_id'],
|
||||||
name='unique_terminations_b_to_a_on_cable'
|
name='cable_terminationbtype_terminationbid_key'
|
||||||
)
|
)
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# Generated by Django 2.2.1 on 2019-05-26 15:25
|
# Generated by Django 2.2.4 on 2019-08-06 15:52
|
||||||
|
|
||||||
from django.db import migrations, models
|
from django.db import migrations, models
|
||||||
|
|
||||||
@ -28,18 +28,18 @@ class Migration(migrations.Migration):
|
|||||||
),
|
),
|
||||||
migrations.AddConstraint(
|
migrations.AddConstraint(
|
||||||
model_name='customfieldchoice',
|
model_name='customfieldchoice',
|
||||||
constraint=models.UniqueConstraint(fields=('field', 'value'), name='unique_field_and_value_on_customfieldchoice'),
|
constraint=models.UniqueConstraint(fields=('field', 'value'), name='customfieldchoice_field_value_key'),
|
||||||
),
|
),
|
||||||
migrations.AddConstraint(
|
migrations.AddConstraint(
|
||||||
model_name='customfieldvalue',
|
model_name='customfieldvalue',
|
||||||
constraint=models.UniqueConstraint(fields=('field', 'obj_type', 'obj_id'), name='unique_custom_field_on_customfieldvalue'),
|
constraint=models.UniqueConstraint(fields=('field', 'obj_type', 'obj_id'), name='customfieldvalue_customfield_key'),
|
||||||
),
|
),
|
||||||
migrations.AddConstraint(
|
migrations.AddConstraint(
|
||||||
model_name='exporttemplate',
|
model_name='exporttemplate',
|
||||||
constraint=models.UniqueConstraint(fields=('content_type', 'name'), name='unique_name_and_type_on_exporttemplate'),
|
constraint=models.UniqueConstraint(fields=('content_type', 'name'), name='exporttemplate_name_contenttype_key'),
|
||||||
),
|
),
|
||||||
migrations.AddConstraint(
|
migrations.AddConstraint(
|
||||||
model_name='webhook',
|
model_name='webhook',
|
||||||
constraint=models.UniqueConstraint(fields=('payload_url', 'type_create', 'type_update', 'type_delete'), name='unique_webhook_type_and_payload_on_webhook'),
|
constraint=models.UniqueConstraint(fields=('payload_url', 'type_create', 'type_update', 'type_delete'), name='webhook_webhooktype_payload_key'),
|
||||||
),
|
),
|
||||||
]
|
]
|
@ -93,7 +93,7 @@ class Webhook(models.Model):
|
|||||||
fields=[
|
fields=[
|
||||||
'payload_url', 'type_create', 'type_update', 'type_delete'
|
'payload_url', 'type_create', 'type_update', 'type_delete'
|
||||||
],
|
],
|
||||||
name='unique_webhook_type_and_payload_on_webhook'
|
name='webhook_webhooktype_payload_key'
|
||||||
)
|
)
|
||||||
]
|
]
|
||||||
|
|
||||||
@ -269,7 +269,7 @@ class CustomFieldValue(models.Model):
|
|||||||
constraints = [
|
constraints = [
|
||||||
models.UniqueConstraint(
|
models.UniqueConstraint(
|
||||||
fields=['field', 'obj_type', 'obj_id'],
|
fields=['field', 'obj_type', 'obj_id'],
|
||||||
name='unique_custom_field_on_customfieldvalue'
|
name='customfieldvalue_customfield_key'
|
||||||
)
|
)
|
||||||
]
|
]
|
||||||
|
|
||||||
@ -312,7 +312,7 @@ class CustomFieldChoice(models.Model):
|
|||||||
constraints = [
|
constraints = [
|
||||||
models.UniqueConstraint(
|
models.UniqueConstraint(
|
||||||
fields=['field', 'value'],
|
fields=['field', 'value'],
|
||||||
name='unique_field_and_value_on_customfieldchoice'
|
name='customfieldchoice_field_value_key'
|
||||||
)
|
)
|
||||||
]
|
]
|
||||||
|
|
||||||
@ -467,7 +467,7 @@ class ExportTemplate(models.Model):
|
|||||||
constraints = [
|
constraints = [
|
||||||
models.UniqueConstraint(
|
models.UniqueConstraint(
|
||||||
fields=['content_type', 'name'],
|
fields=['content_type', 'name'],
|
||||||
name='unique_name_and_type_on_exporttemplate'
|
name='exporttemplate_name_contenttype_key'
|
||||||
)
|
)
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# Generated by Django 2.2.1 on 2019-05-26 15:25
|
# Generated by Django 2.2.4 on 2019-08-06 15:52
|
||||||
|
|
||||||
from django.db import migrations, models
|
from django.db import migrations, models
|
||||||
|
|
||||||
@ -20,18 +20,18 @@ class Migration(migrations.Migration):
|
|||||||
),
|
),
|
||||||
migrations.AddConstraint(
|
migrations.AddConstraint(
|
||||||
model_name='vlan',
|
model_name='vlan',
|
||||||
constraint=models.UniqueConstraint(fields=('group', 'vid'), name='unique_group_and_vid_on_vlan'),
|
constraint=models.UniqueConstraint(fields=('group', 'vid'), name='vlan_group_vid_key'),
|
||||||
),
|
),
|
||||||
migrations.AddConstraint(
|
migrations.AddConstraint(
|
||||||
model_name='vlan',
|
model_name='vlan',
|
||||||
constraint=models.UniqueConstraint(fields=('group', 'name'), name='unique_group_and_name_on_vlan'),
|
constraint=models.UniqueConstraint(fields=('group', 'name'), name='vlan_group_name_key'),
|
||||||
),
|
),
|
||||||
migrations.AddConstraint(
|
migrations.AddConstraint(
|
||||||
model_name='vlangroup',
|
model_name='vlangroup',
|
||||||
constraint=models.UniqueConstraint(fields=('site', 'name'), name='unique_site_and_name_on_vlangroup'),
|
constraint=models.UniqueConstraint(fields=('site', 'name'), name='vlangroup_site_name_key'),
|
||||||
),
|
),
|
||||||
migrations.AddConstraint(
|
migrations.AddConstraint(
|
||||||
model_name='vlangroup',
|
model_name='vlangroup',
|
||||||
constraint=models.UniqueConstraint(fields=('site', 'slug'), name='unique_site_and_slug_on_vlangroup'),
|
constraint=models.UniqueConstraint(fields=('site', 'slug'), name='vlangroup_site_slug_key'),
|
||||||
),
|
),
|
||||||
]
|
]
|
@ -743,11 +743,11 @@ class VLANGroup(ChangeLoggedModel):
|
|||||||
constraints = [
|
constraints = [
|
||||||
models.UniqueConstraint(
|
models.UniqueConstraint(
|
||||||
fields=['site', 'name'],
|
fields=['site', 'name'],
|
||||||
name='unique_site_and_name_on_vlangroup'
|
name='vlangroup_site_name_key'
|
||||||
),
|
),
|
||||||
models.UniqueConstraint(
|
models.UniqueConstraint(
|
||||||
fields=['site', 'slug'],
|
fields=['site', 'slug'],
|
||||||
name='unique_site_and_slug_on_vlangroup'
|
name='vlangroup_site_slug_key'
|
||||||
)
|
)
|
||||||
]
|
]
|
||||||
verbose_name = 'VLAN group'
|
verbose_name = 'VLAN group'
|
||||||
@ -845,11 +845,11 @@ class VLAN(ChangeLoggedModel, CustomFieldModel):
|
|||||||
constraints = [
|
constraints = [
|
||||||
models.UniqueConstraint(
|
models.UniqueConstraint(
|
||||||
fields=['group', 'vid'],
|
fields=['group', 'vid'],
|
||||||
name='unique_group_and_vid_on_vlan'
|
name='vlan_group_vid_key'
|
||||||
),
|
),
|
||||||
models.UniqueConstraint(
|
models.UniqueConstraint(
|
||||||
fields=['group', 'name'],
|
fields=['group', 'name'],
|
||||||
name='unique_group_and_name_on_vlan'
|
name='vlan_group_name_key'
|
||||||
)
|
)
|
||||||
]
|
]
|
||||||
verbose_name = 'VLAN'
|
verbose_name = 'VLAN'
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# Generated by Django 2.2.1 on 2019-05-26 15:25
|
# Generated by Django 2.2.4 on 2019-08-06 15:52
|
||||||
|
|
||||||
from django.db import migrations, models
|
from django.db import migrations, models
|
||||||
|
|
||||||
@ -16,6 +16,6 @@ class Migration(migrations.Migration):
|
|||||||
),
|
),
|
||||||
migrations.AddConstraint(
|
migrations.AddConstraint(
|
||||||
model_name='secret',
|
model_name='secret',
|
||||||
constraint=models.UniqueConstraint(fields=('device', 'role', 'name'), name='unique_device_and_role_and_name'),
|
constraint=models.UniqueConstraint(fields=('device', 'role', 'name'), name='secret_device_role_name_key'),
|
||||||
),
|
),
|
||||||
]
|
]
|
@ -355,7 +355,7 @@ class Secret(ChangeLoggedModel, CustomFieldModel):
|
|||||||
constraints = [
|
constraints = [
|
||||||
models.UniqueConstraint(
|
models.UniqueConstraint(
|
||||||
fields=['device', 'role', 'name'],
|
fields=['device', 'role', 'name'],
|
||||||
name='unique_device_and_role_and_name'
|
name='secret_device_role_name_key'
|
||||||
)
|
)
|
||||||
]
|
]
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user