Revert "Fixes #13741: Enforce unique names for inventory items with no parent item"

This reverts commit 68966db23d.
This commit is contained in:
Jeremy Stretch 2023-09-20 08:44:25 -04:00
parent 69215c411b
commit 35bcc2ce9d
2 changed files with 0 additions and 22 deletions

View File

@ -1,17 +0,0 @@
# Generated by Django 4.2.5 on 2023-09-15 14:20
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('dcim', '0181_rename_device_role_device_role'),
]
operations = [
migrations.AddConstraint(
model_name='inventoryitem',
constraint=models.UniqueConstraint(condition=models.Q(('parent__isnull', True)), fields=('device', 'name'), name='dcim_inventoryitem_unique_device_name'),
),
]

View File

@ -1246,11 +1246,6 @@ class InventoryItem(MPTTModel, ComponentModel, TrackingModelMixin):
fields=('device', 'parent', 'name'), fields=('device', 'parent', 'name'),
name='%(app_label)s_%(class)s_unique_device_parent_name' name='%(app_label)s_%(class)s_unique_device_parent_name'
), ),
models.UniqueConstraint(
fields=('device', 'name'),
name='%(app_label)s_%(class)s_unique_device_name',
condition=Q(parent__isnull=True)
),
) )
verbose_name = _('inventory item') verbose_name = _('inventory item')
verbose_name_plural = _('inventory items') verbose_name_plural = _('inventory items')