From 38b3f783f6ecb3779c0a3aa049dbb563a38bd51f Mon Sep 17 00:00:00 2001 From: Vincent Simonin <vincent.simonin@ext.ec.europa.eu> Date: Mon, 10 Jul 2023 15:34:05 +0200 Subject: [PATCH] Made mapping testing page nullable --- .../netbox_rps_plugin/__init__.py | 2 +- .../migrations/0004_testingpage_nullable.py | 17 +++++++++++++++++ .../netbox_rps_plugin/models.py | 3 ++- plugins/netbox-rps-plugin/setup.py | 2 +- 4 files changed, 21 insertions(+), 3 deletions(-) create mode 100644 plugins/netbox-rps-plugin/netbox_rps_plugin/migrations/0004_testingpage_nullable.py diff --git a/plugins/netbox-rps-plugin/netbox_rps_plugin/__init__.py b/plugins/netbox-rps-plugin/netbox_rps_plugin/__init__.py index e956f21..60fba73 100644 --- a/plugins/netbox-rps-plugin/netbox_rps_plugin/__init__.py +++ b/plugins/netbox-rps-plugin/netbox_rps_plugin/__init__.py @@ -5,7 +5,7 @@ class NetBoxRpsConfig(PluginConfig): name = 'netbox_rps_plugin' verbose_name = 'NetBox RPS' description = 'A Netbox plugin to add RPS resources' - version = '0.8.2' + version = '0.8.3' author = "Vincent Simonin" author_email = "vincent.simonin@ext.ec.europa.eu" base_url = 'rps' diff --git a/plugins/netbox-rps-plugin/netbox_rps_plugin/migrations/0004_testingpage_nullable.py b/plugins/netbox-rps-plugin/netbox_rps_plugin/migrations/0004_testingpage_nullable.py new file mode 100644 index 0000000..cbc5e31 --- /dev/null +++ b/plugins/netbox-rps-plugin/netbox_rps_plugin/migrations/0004_testingpage_nullable.py @@ -0,0 +1,17 @@ +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + dependencies = [ + ('netbox_rps_plugin', '0003_http_header_unique_constraint') + ] + + operations = [ + migrations.AlterField( + model_name='mapping', + name='testingpage', + field=models.CharField(max_length=120, null=True, blank=True), + ), + ] diff --git a/plugins/netbox-rps-plugin/netbox_rps_plugin/models.py b/plugins/netbox-rps-plugin/netbox_rps_plugin/models.py index d3d8d0e..c4504cf 100644 --- a/plugins/netbox-rps-plugin/netbox_rps_plugin/models.py +++ b/plugins/netbox-rps-plugin/netbox_rps_plugin/models.py @@ -53,7 +53,8 @@ class Mapping(NetBoxModel): ) testingpage = models.CharField( max_length=120, - blank=False, + blank=True, + null=True, validators=[URLValidator(message='It must be a url')], ) webdav = models.BooleanField( diff --git a/plugins/netbox-rps-plugin/setup.py b/plugins/netbox-rps-plugin/setup.py index 6656b70..3eb90ed 100644 --- a/plugins/netbox-rps-plugin/setup.py +++ b/plugins/netbox-rps-plugin/setup.py @@ -2,7 +2,7 @@ from setuptools import find_packages, setup setup( name='netbox_rps_plugin', - version='0.8.2', + version='0.8.3', description='A Netbox plugin to add RPS resources', install_requires=[], packages=find_packages(), -- GitLab