From 91d50b96270e875b98742d6a1a708d9f10e423da Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Mon, 23 Jan 2017 14:12:43 -0500 Subject: [PATCH] Closes #836: Add 'deprecated' status for IP addresses --- .../0014_ipaddress_status_add_deprecated.py | 20 +++++++++++++++++++ netbox/ipam/models.py | 2 ++ 2 files changed, 22 insertions(+) create mode 100644 netbox/ipam/migrations/0014_ipaddress_status_add_deprecated.py diff --git a/netbox/ipam/migrations/0014_ipaddress_status_add_deprecated.py b/netbox/ipam/migrations/0014_ipaddress_status_add_deprecated.py new file mode 100644 index 000000000..adc8e606c --- /dev/null +++ b/netbox/ipam/migrations/0014_ipaddress_status_add_deprecated.py @@ -0,0 +1,20 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.10.4 on 2017-01-23 19:10 +from __future__ import unicode_literals + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('ipam', '0013_prefix_add_is_pool'), + ] + + operations = [ + migrations.AlterField( + model_name='ipaddress', + name='status', + field=models.PositiveSmallIntegerField(choices=[(1, b'Active'), (2, b'Reserved'), (3, b'Deprecated'), (5, b'DHCP')], default=1, verbose_name=b'Status'), + ), + ] diff --git a/netbox/ipam/models.py b/netbox/ipam/models.py index c8afc6402..b0500d3d3 100644 --- a/netbox/ipam/models.py +++ b/netbox/ipam/models.py @@ -36,10 +36,12 @@ PREFIX_STATUS_CHOICES = ( IPADDRESS_STATUS_ACTIVE = 1 IPADDRESS_STATUS_RESERVED = 2 +IPADDRESS_STATUS_DEPRECATED = 3 IPADDRESS_STATUS_DHCP = 5 IPADDRESS_STATUS_CHOICES = ( (IPADDRESS_STATUS_ACTIVE, 'Active'), (IPADDRESS_STATUS_RESERVED, 'Reserved'), + (IPADDRESS_STATUS_DEPRECATED, 'Deprecated'), (IPADDRESS_STATUS_DHCP, 'DHCP') )