From e7a2154c8e396a0f54e657951a238101abd9ac61 Mon Sep 17 00:00:00 2001 From: Chris Russell Date: Wed, 25 Mar 2026 01:02:21 +0000 Subject: [PATCH 1/2] Fixes #92 - add blank=True to canvas --- .../migrations/0013_alter_floorplan_canvas.py | 18 ++++++++++++++++++ netbox_floorplan/models.py | 5 ++++- 2 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 netbox_floorplan/migrations/0013_alter_floorplan_canvas.py diff --git a/netbox_floorplan/migrations/0013_alter_floorplan_canvas.py b/netbox_floorplan/migrations/0013_alter_floorplan_canvas.py new file mode 100644 index 0000000..464d754 --- /dev/null +++ b/netbox_floorplan/migrations/0013_alter_floorplan_canvas.py @@ -0,0 +1,18 @@ +# Generated by Django 5.2.12 on 2026-03-25 01:00 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('netbox_floorplan', '0012_alter_floorplan_options_and_more'), + ] + + operations = [ + migrations.AlterField( + model_name='floorplan', + name='canvas', + field=models.JSONField(blank=True, default=dict), + ), + ] diff --git a/netbox_floorplan/models.py b/netbox_floorplan/models.py index 87f5962..759f51c 100644 --- a/netbox_floorplan/models.py +++ b/netbox_floorplan/models.py @@ -136,7 +136,10 @@ class Floorplan(NetBoxModel): default='m' ) - canvas = models.JSONField(default=dict) + canvas = models.JSONField( + default=dict, + blank=True + ) class Meta: ordering = ('site', 'location', 'assigned_image', From 74bb894d62b4c5c54af29abc1938b1ac6443c568 Mon Sep 17 00:00:00 2001 From: Chris Russell Date: Wed, 25 Mar 2026 01:03:24 +0000 Subject: [PATCH 2/2] Bump version --- netbox_floorplan/__init__.py | 2 +- netbox_floorplan/version.py | 2 +- setup.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/netbox_floorplan/__init__.py b/netbox_floorplan/__init__.py index eecc9e5..2b5d846 100644 --- a/netbox_floorplan/__init__.py +++ b/netbox_floorplan/__init__.py @@ -9,7 +9,7 @@ class FloorplanConfig(PluginConfig): description = "" version = __version__ base_url = "floorplan" - min_version = "4.5.0-beta1" + min_version = "4.5.0" max_version = "4.5.99" diff --git a/netbox_floorplan/version.py b/netbox_floorplan/version.py index 3e2f46a..d69d16e 100644 --- a/netbox_floorplan/version.py +++ b/netbox_floorplan/version.py @@ -1 +1 @@ -__version__ = "0.9.0" +__version__ = "0.9.1" diff --git a/setup.py b/setup.py index 00f6dd4..796f164 100644 --- a/setup.py +++ b/setup.py @@ -37,6 +37,6 @@ def get_version(rel_path): packages=find_packages(), include_package_data=True, zip_safe=False, - min_version="4.5.0-beta1", + min_version="4.5.0", max_version="4.5.99" )