1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

Closes #5011: Standardized name field lengths across all models

This commit is contained in:
Jeremy Stretch
2020-10-15 15:37:34 -04:00
parent 8781cf1c57
commit c9c8d337a0
16 changed files with 327 additions and 28 deletions

View File

@@ -0,0 +1,53 @@
# Generated by Django 3.1 on 2020-10-15 19:33
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('ipam', '0041_routetarget'),
]
operations = [
migrations.AlterField(
model_name='rir',
name='name',
field=models.CharField(max_length=100, unique=True),
),
migrations.AlterField(
model_name='rir',
name='slug',
field=models.SlugField(max_length=100, unique=True),
),
migrations.AlterField(
model_name='role',
name='name',
field=models.CharField(max_length=100, unique=True),
),
migrations.AlterField(
model_name='role',
name='slug',
field=models.SlugField(max_length=100, unique=True),
),
migrations.AlterField(
model_name='service',
name='name',
field=models.CharField(max_length=100),
),
migrations.AlterField(
model_name='vlangroup',
name='name',
field=models.CharField(max_length=100),
),
migrations.AlterField(
model_name='vlangroup',
name='slug',
field=models.SlugField(max_length=100),
),
migrations.AlterField(
model_name='vrf',
name='name',
field=models.CharField(max_length=100),
),
]

View File

@@ -46,7 +46,7 @@ class VRF(ChangeLoggedModel, CustomFieldModel):
are said to exist in the "global" table.)
"""
name = models.CharField(
max_length=50
max_length=100
)
rd = models.CharField(
max_length=VRF_RD_MAX_LENGTH,
@@ -168,10 +168,11 @@ class RIR(ChangeLoggedModel):
space. This can be an organization like ARIN or RIPE, or a governing standard such as RFC 1918.
"""
name = models.CharField(
max_length=50,
max_length=100,
unique=True
)
slug = models.SlugField(
max_length=100,
unique=True
)
is_private = models.BooleanField(
@@ -313,10 +314,11 @@ class Role(ChangeLoggedModel):
"Management."
"""
name = models.CharField(
max_length=50,
max_length=100,
unique=True
)
slug = models.SlugField(
max_length=100,
unique=True
)
weight = models.PositiveSmallIntegerField(
@@ -826,9 +828,11 @@ class VLANGroup(ChangeLoggedModel):
A VLAN group is an arbitrary collection of VLANs within which VLAN IDs and names must be unique.
"""
name = models.CharField(
max_length=50
max_length=100
)
slug = models.SlugField(
max_length=100
)
slug = models.SlugField()
site = models.ForeignKey(
to='dcim.Site',
on_delete=models.PROTECT,
@@ -1021,7 +1025,7 @@ class Service(ChangeLoggedModel, CustomFieldModel):
blank=True
)
name = models.CharField(
max_length=30
max_length=100
)
protocol = models.CharField(
max_length=50,