|
|
@@ -62,21 +62,21 @@ class Region(NestedGroupModel):
|
|
|
constraints = (
|
|
|
models.UniqueConstraint(
|
|
|
fields=('parent', 'name'),
|
|
|
- name='dcim_region_parent_name'
|
|
|
+ name='%(app_label)s_%(class)s_parent_name'
|
|
|
),
|
|
|
models.UniqueConstraint(
|
|
|
fields=('name',),
|
|
|
- name='dcim_region_name',
|
|
|
+ name='%(app_label)s_%(class)s_name',
|
|
|
condition=Q(parent__isnull=True),
|
|
|
violation_error_message="A top-level region with this name already exists."
|
|
|
),
|
|
|
models.UniqueConstraint(
|
|
|
fields=('parent', 'slug'),
|
|
|
- name='dcim_region_parent_slug'
|
|
|
+ name='%(app_label)s_%(class)s_parent_slug'
|
|
|
),
|
|
|
models.UniqueConstraint(
|
|
|
fields=('slug',),
|
|
|
- name='dcim_region_slug',
|
|
|
+ name='%(app_label)s_%(class)s_slug',
|
|
|
condition=Q(parent__isnull=True),
|
|
|
violation_error_message="A top-level region with this slug already exists."
|
|
|
),
|
|
|
@@ -136,21 +136,21 @@ class SiteGroup(NestedGroupModel):
|
|
|
constraints = (
|
|
|
models.UniqueConstraint(
|
|
|
fields=('parent', 'name'),
|
|
|
- name='dcim_sitegroup_parent_name'
|
|
|
+ name='%(app_label)s_%(class)s_parent_name'
|
|
|
),
|
|
|
models.UniqueConstraint(
|
|
|
fields=('name',),
|
|
|
- name='dcim_sitegroup_name',
|
|
|
+ name='%(app_label)s_%(class)s_name',
|
|
|
condition=Q(parent__isnull=True),
|
|
|
violation_error_message="A top-level site group with this name already exists."
|
|
|
),
|
|
|
models.UniqueConstraint(
|
|
|
fields=('parent', 'slug'),
|
|
|
- name='dcim_sitegroup_parent_slug'
|
|
|
+ name='%(app_label)s_%(class)s_parent_slug'
|
|
|
),
|
|
|
models.UniqueConstraint(
|
|
|
fields=('slug',),
|
|
|
- name='dcim_sitegroup_slug',
|
|
|
+ name='%(app_label)s_%(class)s_slug',
|
|
|
condition=Q(parent__isnull=True),
|
|
|
violation_error_message="A top-level site group with this slug already exists."
|
|
|
),
|
|
|
@@ -355,21 +355,21 @@ class Location(NestedGroupModel):
|
|
|
constraints = (
|
|
|
models.UniqueConstraint(
|
|
|
fields=('site', 'parent', 'name'),
|
|
|
- name='dcim_location_parent_name'
|
|
|
+ name='%(app_label)s_%(class)s_parent_name'
|
|
|
),
|
|
|
models.UniqueConstraint(
|
|
|
fields=('site', 'name'),
|
|
|
- name='dcim_location_name',
|
|
|
+ name='%(app_label)s_%(class)s_name',
|
|
|
condition=Q(parent__isnull=True),
|
|
|
violation_error_message="A location with this name already exists within the specified site."
|
|
|
),
|
|
|
models.UniqueConstraint(
|
|
|
fields=('site', 'parent', 'slug'),
|
|
|
- name='dcim_location_parent_slug'
|
|
|
+ name='%(app_label)s_%(class)s_parent_slug'
|
|
|
),
|
|
|
models.UniqueConstraint(
|
|
|
fields=('site', 'slug'),
|
|
|
- name='dcim_location_slug',
|
|
|
+ name='%(app_label)s_%(class)s_slug',
|
|
|
condition=Q(parent__isnull=True),
|
|
|
violation_error_message="A location with this slug already exists within the specified site."
|
|
|
),
|