From 1efbd576ca249498fbe66d7e094e0187c08c5e6e Mon Sep 17 00:00:00 2001 From: Saria Hajjar Date: Sat, 25 Jan 2020 18:21:46 +0000 Subject: [PATCH] Fixes #3249: Description max length --- .../0008_alter_description_max_length.py | 28 +++++++ .../0092_alter_description_max_length.py | 78 +++++++++++++++++++ netbox/extras/constants.py | 2 +- .../0037_alter_description_max_length.py | 28 +++++++ .../0034_alter_description_max_length.py | 48 ++++++++++++ .../0008_alter_description_max_length.py | 18 +++++ .../0007_alter_description_max_length.py | 18 +++++ .../0002_alter_description_max_length.py | 18 +++++ 8 files changed, 237 insertions(+), 1 deletion(-) create mode 100644 netbox/circuits/migrations/0008_alter_description_max_length.py create mode 100644 netbox/dcim/migrations/0092_alter_description_max_length.py create mode 100644 netbox/extras/migrations/0037_alter_description_max_length.py create mode 100644 netbox/ipam/migrations/0034_alter_description_max_length.py create mode 100644 netbox/secrets/migrations/0008_alter_description_max_length.py create mode 100644 netbox/tenancy/migrations/0007_alter_description_max_length.py create mode 100644 netbox/users/migrations/0002_alter_description_max_length.py diff --git a/netbox/circuits/migrations/0008_alter_description_max_length.py b/netbox/circuits/migrations/0008_alter_description_max_length.py new file mode 100644 index 000000000..dfcc6be8b --- /dev/null +++ b/netbox/circuits/migrations/0008_alter_description_max_length.py @@ -0,0 +1,28 @@ +# Generated by Django 2.2.8 on 2020-01-17 16:58 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('circuits', '0007_circuit_add_description_squashed_0017_circuittype_description'), + ] + + operations = [ + migrations.AlterField( + model_name='circuit', + name='description', + field=models.CharField(blank=True, max_length=256), + ), + migrations.AlterField( + model_name='circuittermination', + name='description', + field=models.CharField(blank=True, max_length=256), + ), + migrations.AlterField( + model_name='circuittype', + name='description', + field=models.CharField(blank=True, max_length=256), + ), + ] diff --git a/netbox/dcim/migrations/0092_alter_description_max_length.py b/netbox/dcim/migrations/0092_alter_description_max_length.py new file mode 100644 index 000000000..2f6ca2f77 --- /dev/null +++ b/netbox/dcim/migrations/0092_alter_description_max_length.py @@ -0,0 +1,78 @@ +# Generated by Django 2.2.8 on 2020-01-17 16:58 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('dcim', '0091_interface_type_other'), + ] + + operations = [ + migrations.AlterField( + model_name='consoleport', + name='description', + field=models.CharField(blank=True, max_length=256), + ), + migrations.AlterField( + model_name='consoleserverport', + name='description', + field=models.CharField(blank=True, max_length=256), + ), + migrations.AlterField( + model_name='devicebay', + name='description', + field=models.CharField(blank=True, max_length=256), + ), + migrations.AlterField( + model_name='devicerole', + name='description', + field=models.CharField(blank=True, max_length=256), + ), + migrations.AlterField( + model_name='frontport', + name='description', + field=models.CharField(blank=True, max_length=256), + ), + migrations.AlterField( + model_name='interface', + name='description', + field=models.CharField(blank=True, max_length=256), + ), + migrations.AlterField( + model_name='inventoryitem', + name='description', + field=models.CharField(blank=True, max_length=256), + ), + migrations.AlterField( + model_name='poweroutlet', + name='description', + field=models.CharField(blank=True, max_length=256), + ), + migrations.AlterField( + model_name='powerport', + name='description', + field=models.CharField(blank=True, max_length=256), + ), + migrations.AlterField( + model_name='rackreservation', + name='description', + field=models.CharField(max_length=256), + ), + migrations.AlterField( + model_name='rackrole', + name='description', + field=models.CharField(blank=True, max_length=256), + ), + migrations.AlterField( + model_name='rearport', + name='description', + field=models.CharField(blank=True, max_length=256), + ), + migrations.AlterField( + model_name='site', + name='description', + field=models.CharField(blank=True, max_length=256), + ), + ] diff --git a/netbox/extras/constants.py b/netbox/extras/constants.py index bb7985c23..e85dbfe3e 100644 --- a/netbox/extras/constants.py +++ b/netbox/extras/constants.py @@ -2,7 +2,7 @@ from django.db.models import Q # General constants -DESCRIPTION_MAX_LENGTH = 100 +DESCRIPTION_MAX_LENGTH = 256 # Models which support custom fields CUSTOMFIELD_MODELS = Q( diff --git a/netbox/extras/migrations/0037_alter_description_max_length.py b/netbox/extras/migrations/0037_alter_description_max_length.py new file mode 100644 index 000000000..a80f7727b --- /dev/null +++ b/netbox/extras/migrations/0037_alter_description_max_length.py @@ -0,0 +1,28 @@ +# Generated by Django 2.2.8 on 2020-01-17 16:58 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('extras', '0036_contenttype_filters_to_q_objects'), + ] + + operations = [ + migrations.AlterField( + model_name='configcontext', + name='description', + field=models.CharField(blank=True, max_length=256), + ), + migrations.AlterField( + model_name='customfield', + name='description', + field=models.CharField(blank=True, max_length=256), + ), + migrations.AlterField( + model_name='exporttemplate', + name='description', + field=models.CharField(blank=True, max_length=256), + ), + ] diff --git a/netbox/ipam/migrations/0034_alter_description_max_length.py b/netbox/ipam/migrations/0034_alter_description_max_length.py new file mode 100644 index 000000000..fb3dc82c3 --- /dev/null +++ b/netbox/ipam/migrations/0034_alter_description_max_length.py @@ -0,0 +1,48 @@ +# Generated by Django 2.2.8 on 2020-01-17 16:58 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('ipam', '0033_deterministic_ordering'), + ] + + operations = [ + migrations.AlterField( + model_name='aggregate', + name='description', + field=models.CharField(blank=True, max_length=256), + ), + migrations.AlterField( + model_name='ipaddress', + name='description', + field=models.CharField(blank=True, max_length=256), + ), + migrations.AlterField( + model_name='prefix', + name='description', + field=models.CharField(blank=True, max_length=256), + ), + migrations.AlterField( + model_name='role', + name='description', + field=models.CharField(blank=True, max_length=256), + ), + migrations.AlterField( + model_name='service', + name='description', + field=models.CharField(blank=True, max_length=256), + ), + migrations.AlterField( + model_name='vlan', + name='description', + field=models.CharField(blank=True, max_length=256), + ), + migrations.AlterField( + model_name='vrf', + name='description', + field=models.CharField(blank=True, max_length=256), + ), + ] diff --git a/netbox/secrets/migrations/0008_alter_description_max_length.py b/netbox/secrets/migrations/0008_alter_description_max_length.py new file mode 100644 index 000000000..5ed8d0f99 --- /dev/null +++ b/netbox/secrets/migrations/0008_alter_description_max_length.py @@ -0,0 +1,18 @@ +# Generated by Django 2.2.8 on 2020-01-17 16:58 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('secrets', '0007_secretrole_description'), + ] + + operations = [ + migrations.AlterField( + model_name='secretrole', + name='description', + field=models.CharField(blank=True, max_length=256), + ), + ] diff --git a/netbox/tenancy/migrations/0007_alter_description_max_length.py b/netbox/tenancy/migrations/0007_alter_description_max_length.py new file mode 100644 index 000000000..7ad29bab0 --- /dev/null +++ b/netbox/tenancy/migrations/0007_alter_description_max_length.py @@ -0,0 +1,18 @@ +# Generated by Django 2.2.8 on 2020-01-17 16:58 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('tenancy', '0006_custom_tag_models'), + ] + + operations = [ + migrations.AlterField( + model_name='tenant', + name='description', + field=models.CharField(blank=True, max_length=256), + ), + ] diff --git a/netbox/users/migrations/0002_alter_description_max_length.py b/netbox/users/migrations/0002_alter_description_max_length.py new file mode 100644 index 000000000..3706dfb98 --- /dev/null +++ b/netbox/users/migrations/0002_alter_description_max_length.py @@ -0,0 +1,18 @@ +# Generated by Django 2.2.8 on 2020-01-17 16:58 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('users', '0001_api_tokens_squashed_0003_token_permissions'), + ] + + operations = [ + migrations.AlterField( + model_name='token', + name='description', + field=models.CharField(blank=True, max_length=256), + ), + ]