MrBlake
1de5ed0565
feat: align topology nodes with racks and add theme-aware exports
2026-07-28 14:26:28 +02:00
MrBlake
36343c9e23
feat: add transparent rack and topology exports
2026-07-22 13:24:45 +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
a967f88401
fix: avoid collision with NetBox Rack.units property
2026-07-22 09:35:55 +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
3aa2bab141
Add option to show cable labels ( #720 )
2026-03-29 09:52:10 +02:00
Mario
3d97f649d9
Add Asset Tag to node label items ( #712 )
2026-03-10 10:13:04 +01:00
Mario
d10ced8157
Fix preselected tags not recognized
2026-03-10 10:07:04 +01: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
Go Ray and Mario
619e959a8e
Fixes #683 : Fix crash when rendering WirelessLink without label ( #690 )
...
* Fix crash when rendering WirelessLink without label
* removes the unnecessary str()
* Update views.py
---------
Co-authored-by: Mario <github@franzbonenkamp.de >
2025-12-30 22:31:14 +01:00
Mario
3810e9567f
Fix error for zero results ( #692 )
2025-12-30 15:00:01 +01:00
Mario
8100b8146f
Remove modal window ( #680 )
2025-10-09 14:59:35 +02:00
Mario
6c047b1022
Add cable label in hover popup ( #679 )
2025-10-08 18:51:29 +02:00
Mario
b85e548049
added empty result warning ( #658 )
2025-07-18 23:09:26 +02:00
Mario
097fe5c685
added some label items ( #656 )
2025-07-17 15:07:37 +02:00
尤理衡 (Li-Heng Yu)
c83479fb1d
Added check for cable integrity ( #647 )
2025-07-14 08:49:32 +02:00
Mario
836d9f40d7
Fix group boxes too small for multiline labels ( #632 )
2025-05-11 11:43:11 +02:00
Maurice Kok
60a5fe1eae
fix for issue 593 ( #626 )
2025-04-30 08:01:13 +02:00
mattieserver
cf8641939a
basic support for v4.2 ( #592 )
...
* basic support for v4.2
* bump versions
* update readme with versions
* upgrade version for v4.1.X
2025-01-10 15:41:44 +01:00
Mario
2893fff111
Closes #484 : Show device information ( #573 )
...
* Add model and individual option
* Add forms and views
* minor changes
2024-11-22 21:27:25 +01:00
Mario
25fdcb6cf4
fix saved filter not honoring show_unconnected ( #582 )
2024-10-18 14:58:33 +02:00
mattieserver
f4b1e34826
fix name of devices ( #567 )
...
* fix name of devices
* upgrade version
2024-09-11 17:00:15 +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
9072faf7cf
Closes #485 : Add Ignore Termination Types to "regular" filters ( #546 )
...
* add ignore_cable_type filter
* deleted commented command
* corrected saved filter for ignore_cable_type
2024-08-09 15:09:16 +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
Mario
1048feff52
Fixes #464 : Topology not showing properly when using other language than english ( #541 )
...
* Change termination type name to model
* change CHOICES to model names
* Change termination type name to model
* change CHOICES to model names
2024-07-29 10:32:30 +02:00
Mario
8d5de5c49f
fix saved filter params not defined ( #539 )
2024-07-27 22:26:18 +02:00
Mario
96afdf8d83
fix coordinate group in saved filter ( #536 )
2024-07-24 22:22:13 +02:00
aba0598947
Closes #436 (and #122?): Add options to disable smooth cables and physics ( #488 )
...
* allow disabling smooth cables and render them as straight lines instead
* rename 'disable_smooth_cables' to 'straight_cables'
* missed one in renaming
* fix inverted logic
* add GET param and option to DeviceFilterForm
* fix syntax error
* rename var
* add missing query field
* netbox v4 support
---------
Co-authored-by: Daniel Bremer <daniel.bremer@mpsd.mpg.de >
Co-authored-by: mvanhaverbeke <mattijs.vanhaverbeke@ebo-enterprises.com >
2024-07-08 15:37:18 +02:00
mattieserver
142de460b9
added restrict to query ( #522 )
2024-07-04 21:01:40 +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
32003e59f9
fix power feeds attributeerror ( #474 )
2024-03-30 11:17:04 +01:00
Mario
b92b012309
Closes #329 : Draw rectangles around Sites/Locations/Racks ( #462 )
2024-03-03 17:52:44 +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
bec301eb9d
fix provider network error ( #394 )
2023-09-28 15:50:04 +02: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
mattieserver
71e4807cb1
prepare for netbox v3.6.0 release ( #366 )
...
* prepare for netbox v3.6.0 release
* updated readme to reflect the version
2023-08-31 12:33:09 +02:00
dreng
8f520f9a6a
fixed image path construction
2023-06-03 23:04:47 +02:00
Mario
8b1d2b56f3
Add save_coords to individual options ( #311 )
2023-05-30 15:05:22 +02:00
dreng
164104919b
Let TopologyImagesView honor IMAGE_FILETYPES
2023-05-28 11:31:29 +02:00
dreng
1f9295dead
Added bulk import
2023-05-13 16:15:49 +02:00
dreng
c15613d7fe
fix physics and icon placement
2023-05-12 13:47:15 +02:00
dreng
a0698ed888
improved views and templates
2023-05-09 19:32:50 +02:00
dreng
25380c0618
correct physics
2023-05-09 10:19:29 +02:00
dreng
d478c92fc8
Housekeeping
2023-05-07 09:01:14 +02:00
dreng
fdcaeee8ee
moved default group check to model function
2023-05-06 23:01:08 +02:00
dreng
dbf2d23905
rework load/save of coords; add group coords save
2023-05-06 23:01:08 +02:00
dreng
9cc1607811
add load/save values, fix filterset
2023-05-06 22:57:12 +02:00