# Generated by Django 4.1.1 on 2022-09-14 20:57 from django.db import migrations, models class Migration(migrations.Migration): dependencies = [ ('dcim', '0161_cabling_cleanup'), ] operations = [ migrations.RemoveConstraint( model_name='location', name='dcim_location_name', ), migrations.RemoveConstraint( model_name='location', name='dcim_location_slug', ), migrations.RemoveConstraint( model_name='region', name='dcim_region_name', ), migrations.RemoveConstraint( model_name='region', name='dcim_region_slug', ), migrations.RemoveConstraint( model_name='sitegroup', name='dcim_sitegroup_name', ), migrations.RemoveConstraint( model_name='sitegroup', name='dcim_sitegroup_slug', ), migrations.AlterUniqueTogether( name='device', unique_together=set(), ), migrations.AddConstraint( model_name='device', constraint=models.UniqueConstraint(fields=('name', 'site', 'tenant'), name='dcim_device_unique_name_site_tenant'), ), migrations.AddConstraint( model_name='device', constraint=models.UniqueConstraint(condition=models.Q(('tenant__isnull', True)), fields=('name', 'site'), name='dcim_device_unique_name_site', violation_error_message='Device name must be unique per site.'), ), migrations.AddConstraint( model_name='device', constraint=models.UniqueConstraint(fields=('rack', 'position', 'face'), name='dcim_device_unique_rack_position_face'), ), migrations.AddConstraint( model_name='device', constraint=models.UniqueConstraint(fields=('virtual_chassis', 'vc_position'), name='dcim_device_unique_virtual_chassis_vc_position'), ), migrations.AddConstraint( model_name='location', constraint=models.UniqueConstraint(condition=models.Q(('parent__isnull', True)), fields=('site', 'name'), name='dcim_location_name', violation_error_message='A location with this name already exists within the specified site.'), ), migrations.AddConstraint( model_name='location', constraint=models.UniqueConstraint(condition=models.Q(('parent__isnull', True)), fields=('site', 'slug'), name='dcim_location_slug', violation_error_message='A location with this slug already exists within the specified site.'), ), migrations.AddConstraint( model_name='region', constraint=models.UniqueConstraint(condition=models.Q(('parent__isnull', True)), fields=('name',), name='dcim_region_name', violation_error_message='A top-level region with this name already exists.'), ), migrations.AddConstraint( model_name='region', constraint=models.UniqueConstraint(condition=models.Q(('parent__isnull', True)), fields=('slug',), name='dcim_region_slug', violation_error_message='A top-level region with this slug already exists.'), ), migrations.AddConstraint( model_name='sitegroup', constraint=models.UniqueConstraint(condition=models.Q(('parent__isnull', True)), fields=('name',), name='dcim_sitegroup_name', violation_error_message='A top-level site group with this name already exists.'), ), migrations.AddConstraint( model_name='sitegroup', constraint=models.UniqueConstraint(condition=models.Q(('parent__isnull', True)), fields=('slug',), name='dcim_sitegroup_slug', violation_error_message='A top-level site group with this slug already exists.'), ), ]