From cc31c8fc33d71260872b63bdae828257009a7216 Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Thu, 2 Mar 2017 10:11:54 -0500 Subject: [PATCH] Closes #894: Expand device name max length to 64 characters --- .../0032_device_increase_name_length.py | 21 +++++++++++++++++++ netbox/dcim/models.py | 2 +- 2 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 netbox/dcim/migrations/0032_device_increase_name_length.py diff --git a/netbox/dcim/migrations/0032_device_increase_name_length.py b/netbox/dcim/migrations/0032_device_increase_name_length.py new file mode 100644 index 000000000..e11e75bab --- /dev/null +++ b/netbox/dcim/migrations/0032_device_increase_name_length.py @@ -0,0 +1,21 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.10.4 on 2017-03-02 15:09 +from __future__ import unicode_literals + +from django.db import migrations +import utilities.fields + + +class Migration(migrations.Migration): + + dependencies = [ + ('dcim', '0031_regions'), + ] + + operations = [ + migrations.AlterField( + model_name='device', + name='name', + field=utilities.fields.NullableCharField(blank=True, max_length=64, null=True, unique=True), + ), + ] diff --git a/netbox/dcim/models.py b/netbox/dcim/models.py index 9beba5bde..e2c24c8c9 100644 --- a/netbox/dcim/models.py +++ b/netbox/dcim/models.py @@ -915,7 +915,7 @@ class Device(CreatedUpdatedModel, CustomFieldModel): device_role = models.ForeignKey('DeviceRole', related_name='devices', on_delete=models.PROTECT) tenant = models.ForeignKey(Tenant, blank=True, null=True, related_name='devices', on_delete=models.PROTECT) platform = models.ForeignKey('Platform', related_name='devices', blank=True, null=True, on_delete=models.SET_NULL) - name = NullableCharField(max_length=50, blank=True, null=True, unique=True) + name = NullableCharField(max_length=64, blank=True, null=True, unique=True) serial = models.CharField(max_length=50, blank=True, verbose_name='Serial number') asset_tag = NullableCharField(max_length=50, blank=True, null=True, unique=True, verbose_name='Asset tag', help_text='A unique tag used to identify this device')