MrBlake and Claude Sonnet 5
2e43166949
feat: declare NetBox 4.7.x support and add wireless/power toggle to Kabeltopologie
...
Adds min_version/max_version to the plugin config for NetBox 4.7.x and
extends the rack view's cable topology with optional wireless and power
cable display, rendered with distinct colors and dash patterns from
regular network cables.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-17 10:36:47 +02:00
MrBlake
ef1ad4d607
fix: enforce topology spacing and light-mode cable highlights
2026-07-28 14:58:13 +02:00
MrBlake
a1d28e922d
fix: improve cable count badge contrast
2026-07-28 14:48:33 +02:00
MrBlake
d9d2e4dd59
fix: detect NetBox theme for topology cable highlights
2026-07-28 14:47:39 +02:00
MrBlake
cff9282a60
style: use green cable highlights in light mode
2026-07-28 14:43:20 +02:00
MrBlake
1f80ae5099
fix: improve topology spacing zoom scrolling and wireless support
2026-07-28 14:42:41 +02:00
MrBlake
4680209d83
feat: add fullscreen topology and wireless links
2026-07-28 14:36:08 +02:00
MrBlake
bb0693bef7
fix: sort topology devices without rendering rack elevations
2026-07-28 14:32:34 +02:00
MrBlake
1de5ed0565
feat: align topology nodes with racks and add theme-aware exports
2026-07-28 14:26:28 +02:00
MrBlake
cbdf217f18
feat: add draggable topology with interactive cable tracing
2026-07-22 09:45:56 +02:00
MrBlake
d8069edd73
feat: improve rack readability and add cable topology
2026-07-22 09:41:03 +02:00
MrBlake
fccc54e75e
feat: add multi-rack elevation view and switch icons
...
- add rack elevation view for one or multiple racks
- render front and rear device positions by rack unit
- show physical cabling below selected racks
- add site, location, rack, and empty-rack filters
- add network, leaf, spine, and aggregation switch icons
- add “Weitere Ansichten” navigation category
2026-07-22 09:26:36 +02:00
Mario
9d4ef31bdd
Closes #701 : Option to always show cable/interface labels on edges ( #707 )
...
* Added draw termination labels
2026-03-10 09:34:45 +01:00
valtersg
4afa4f721f
Fixes #671 ( #677 )
...
* Use CSRF token from window.CSRF_TOKEN
* Removed unused csrftoken.js
2025-10-08 15:26:31 +02:00
mattieserver
79a234fcc9
v4.3.0 ( #642 )
2025-05-28 16:19:42 +02:00
Mario
836d9f40d7
Fix group boxes too small for multiline labels ( #632 )
2025-05-11 11:43:11 +02:00
Mario
02a7118a33
Fixes #547 : XML Export does not work in modal window ( #572 )
...
* Fix XML export in modal windows
* Removed useless concatenation
* Revert removed basePath in JS and added basePath to HTMX template
2024-09-27 21:44:06 +02:00
Mario
d2d2106246
Closes #163 : Show raster and snap icons ( #550 )
...
* proof of concept
* add grid size to forms and individual options
2024-08-20 12:02:45 +02:00
Mario
6f43b959bd
Closes #497 : Group by Virtual Chassis ( #542 )
...
* add virtual chassis to js
* add virtual chassis to py and migrations
2024-07-29 12:15:04 +02:00
mattieserver
e784e717ca
fix coordSaveCheckbox ( #510 )
2024-06-17 21:42:47 +02:00
2895294903
477 prepare for netbox 4.0 ( #495 )
...
* Change extras.plugins to netbox.plugins (#487 )
* Remove ButtonColorChoices (#491 )
* remove is_htmx
* fieldset update
* Additions to 477 prepare for netbox 4.0 (#504 )
* Re-add overriding of default_renderer
Signed-off-by: Iain Buclaw <ibuclaw@gdcproject.org >
* Restore i18n of field names
Signed-off-by: Iain Buclaw <ibuclaw@gdcproject.org >
* Remove unnecessary FieldSets
Signed-off-by: Iain Buclaw <ibuclaw@gdcproject.org >
* Remove trailing whitespaces in forms.py
Signed-off-by: Iain Buclaw <ibuclaw@gdcproject.org >
* Fix error in resizeCanvas
Signed-off-by: Iain Buclaw <ibuclaw@gdcproject.org >
* Remove btn-sm class from buttons
Signed-off-by: Iain Buclaw <ibuclaw@gdcproject.org >
* Use htmx_partial instead of request.htmx
Signed-off-by: Iain Buclaw <ibuclaw@gdcproject.org >
---------
Signed-off-by: Iain Buclaw <ibuclaw@gdcproject.org >
* fix choises
* fix color switcher (use new attribute)
* fix htmx filter
* 4.0.0-beta.1 release
---------
Signed-off-by: Iain Buclaw <ibuclaw@gdcproject.org >
Co-authored-by: Mario <github@franzbonenkamp.de >
Co-authored-by: Iain Buclaw <ibuclaw@gdcproject.org >
2024-06-05 13:23:34 +02:00
Mario
c00b8c2cfe
Fixes #236 : Saved filter doesn't reload show cables ( #475 )
...
* fix restore saved filter options
* fix restore saved filter group options
* fix htmx export to xml
2024-03-30 17:29:26 +01:00
Mario
bd32642b5c
refine group frame color ( #472 )
2024-03-30 10:13:29 +01:00
Mario
b92b012309
Closes #329 : Draw rectangles around Sites/Locations/Racks ( #462 )
2024-03-03 17:52:44 +01:00
Mario
a543f5cb0c
fix pixel waste ( #440 )
2024-01-04 21:42:19 +01:00
mattieserver
50c90a4328
438 beta release for netbox v370 ( #439 )
...
* 3.9.0
* 3.9-beta1
2024-01-02 12:22:46 +01:00
Mario
b3397f4f4a
Fixes #417 : README is missing some permissions ( #419 )
...
* Add resize listener and height calculation
* Fixed typos
* add permissions for new views
2023-10-29 14:56:42 +01:00
Mario
987c7ef34c
Fixes #377 : Non-devices do not save coordinates ( #387 )
...
* corrected nodeId handling
* add models
* import models, migrate db
* correct migration deps
* load coordinates from db
* add serializers, correct imports
* add views and templates
* fix X-Y swap in help text
* add non-devices to coordinate group view
2023-09-27 09:13:17 +02:00
dreng
873c757606
fixed xml-export path construction
2023-06-04 08:52:17 +02:00
dreng
8f520f9a6a
fixed image path construction
2023-06-03 23:04:47 +02:00
mattieserver
34437f1b5c
fixed openapi ( #318 )
2023-05-30 16:35:21 +02:00
mattieserver
6ee787bfb7
fixed xml export for site + location ( #317 )
2023-05-30 15:05:33 +02:00
dreng
25380c0618
correct physics
2023-05-09 10:19:29 +02:00
dreng
dbf2d23905
rework load/save of coords; add group coords save
2023-05-06 23:01:08 +02:00
mattieserver
4dd962f002
Prepare release v3.5.0 ( #288 )
...
* bump version
* bump version
2023-04-30 20:13:20 +02:00
Mario and mattieserver
5e9aaecf9c
Closes #189 , Closes #158 : Add draw.io XML export ( #277 )
...
* Added export to draw.io XML
* Corrected missing newline at end of file
* init
* moved to api call
---------
Co-authored-by: mattieserver <3049868+mattieserver@users.noreply.github.com >
2023-04-30 15:22:38 +02:00
mattieserver
8edea468e9
bump version ( #283 )
2023-04-28 16:07:36 +02:00
dreng
79edb94adb
Removed PNGs in favor of SVGs
2023-04-02 17:05:09 +02:00
dreng
b72d572594
Merge branch '240_overhaul_icons' of github.com:dreng/netbox-topology-views into 240_overhaul_icons
2023-04-02 17:00:09 +02:00
dreng
7c08d2d517
Removed PNGs in favor of SVGs
2023-04-02 14:28:38 +02:00
Mario
d12d20e9a0
Create LICENSE
2023-04-01 01:33:08 +02:00
dreng
2dec5af7f4
Removed remaining old icons
2023-03-31 23:52:02 +02:00
Mario
714fdfa054
Replaced and added icons
2023-03-31 23:41:30 +02:00
Mario and mattieserver
0cb0c10dbb
Closes #181 : Open cable on double-click ( #225 )
...
* Closes #181 : Open cable on double-click
* build js
Co-authored-by: mattieserver <3049868+mattieserver@users.noreply.github.com >
2022-12-27 14:57:32 +01:00
mattieserver
e0bd1d4e86
Closes #160 : feature save filters ( #227 )
...
* initial saved filter support
* add filter field
* fixed model
* changed margin
2022-12-26 12:07:01 +01:00
Renato Almeida de Oliveira and Mattijs Vanhaverbeke
7173564ea9
Topology button in Site View ( #220 )
...
* Topology button in Site View
* Add mdi icons to Topology and Close Buttons
* Fix buttons tag and class
* fixed drag & site filter
Co-authored-by: Mattijs Vanhaverbeke <mattijs.vanhaverbeke@ebo-enterprises.com >
2022-12-18 18:15:48 +01:00
mattieserver
c6df846bde
changed api call path ( #198 )
2022-12-09 13:46:30 +01:00
Victor Gorchilov
52c2611e9d
Feature: Add customisable icons in topology ( #193 )
...
* [up] add config for custom images, better js
* [up] use bundler to bundle js
* [fix] remove domcontentloaded since defer is used
* [fix] formatting with black
* [fix] images drf api
* [up] add support for custom icons on additional roles: power panel, power feed, circuit
* [up] optimize topology generation by using `_id` when trying to access pk of related object
* [fix] kebab case instead of slugification
* [fix] use empty queryset in api views & change coord save logic
2022-12-09 13:40:39 +01:00
mattieserver
32042ff2cc
added multiselect ( #171 )
2022-10-04 10:16:20 +02:00
mattieserver
318b8495b7
Netbox v3.3 Support ( #145 )
...
* init
* added circuit (or at least part of)
* refactor circuits + fix js
* small changes
* small changes
* added power + rework settings
* small changes
2022-09-01 18:44:03 +02:00