Skip to content

v0.10.0

Latest

Choose a tag to compare

@cruse1977 cruse1977 released this 18 Sep 11:43
d5ceb46

What's Changed

  • NetBox 4.7 support, declarative UI panels, and several bug fixes (see CHANGELOG.md).

  • Fixes #96, Fixes #100, Fixes #104

  • Cross-checked against #106 (@cfoellmann): the FloorplanFilterSet.search() FieldError fix was already here. Picked up two gaps it found — FloorplanImageViewSet had no filterset, and FloorplanImage.filename lacked a type hint for drf-spectacular.

  • Fixes #104: setting PLUGINS_CONFIG['netbox_floorplan']['top_level_menu'] = True registers a dedicated top-level "Floorplan" menu instead of nesting "Floorplan Images" under NetBox's shared "Plugins" menu. Defaults to False, preserving current behaviour.

  • Fixes #94: FloorplanMapEditView inherited LoginRequiredMixin instead of PermissionRequiredMixin and referenced a nonexistent permission codename, so any logged-in user — including one with only view permission — could open the canvas editor. It now requires change_floorplan, and the Add/Edit/Delete Floorplan buttons on the site/location tab are hidden without the corresponding permission.

Full Changelog: 0.9.2...v0.10.0