bctiemann
1251bc275b
Merge pull request #19333 from netbox-community/17405-plugin-icons
...
Fixes #17405 : Added plugin icon to plugin list/detail
2025-04-30 10:48:42 -04:00
bctiemann
8a50c1ff73
Merge pull request #19251 from netbox-community/17613-columns
...
17613 Add column support for mobile devices
2025-04-30 09:15:20 -04:00
bctiemann
9bf73c66df
Merge pull request #19357 from netbox-community/17319-device-and-module-type-behind-tabs
...
Fixes #17319 : Arrange device and module type fields behind tab in com…
2025-04-30 09:09:55 -04:00
bctiemann
0587230d9c
Merge pull request #19352 from netbox-community/19351-pin-actions
...
Closes #19351 : Pin 3rd party GitHub actions to commit hash
2025-04-30 09:02:51 -04:00
bctiemann
c9a0de1b14
Merge pull request #19347 from netbox-community/19346-redirect-checks
...
Fixes #19346 : Ensure all redirect URLs are validated
2025-04-30 09:01:55 -04:00
github-actions
6bff2749f9
Update source translation strings
2025-04-30 05:02:08 +00:00
Markku Leiniö
939e773dc2
Closes #19167 : Update REST API examples ( #19353 )
...
* Closes #19167 : Update REST API examples
* Fix missing description
---------
Co-authored-by: Markku Leiniö <markkuleinio@users.noreply.github.com>
2025-04-29 13:31:06 -04:00
Jason Novinger
d86eaeca2a
Fixes #17319 : Arrange device and module type fields behind tab in component template forms
2025-04-29 12:16:05 -05:00
Jason Novinger
0c46a4edb2
Add grayscale image filter
...
Hat tip to @pheus. Thanks!
I did end up leaving the filter function arguments as the Sass
processor complains when you try calling a filter function without
an argument. :/
2025-04-29 11:53:12 -05:00
Jason Novinger
56bfcc811e
Fix KeyError
2025-04-29 11:43:36 -05:00
Jeremy Stretch
f98371c182
Fixes #15739 : Account for parallel cables when calculating total path length ( #19356 )
2025-04-29 11:32:43 -05:00
Jeremy Stretch
64e3134fd5
Closes #19351 : Pin 3rd party GitHub actions to commit hash
2025-04-29 08:42:52 -04:00
github-actions
6ca0fac249
Update source translation strings
2025-04-29 05:02:15 +00:00
Jeremy Stretch
e291318113
Fixes #19346 : Ensure all redirect URLs are validated
2025-04-28 14:27:49 -04:00
Arthur Hanson
55b058b321
18706 Fix VLAN Assignment checking ( #19332 )
...
* 18706 Fix VLAN assignment checking
* 18706 add tests
* 18706 review feedback
2025-04-28 11:45:01 -04:00
Renato Almeida de Oliveira
aa05ab9c2e
Closes #18215 : Create ScriptJobTable from JobTable and add it to ScriptSourceView ( #19337 )
2025-04-28 09:57:48 -05:00
Renato Almeida de Oliveira
0953a30679
Add VirtualCircuit reference to ProviderView related models ( #19335 )
2025-04-28 07:54:10 -07:00
bctiemann
f233204b3e
Merge pull request #19310 from netbox-community/15971-preserve-null-filter
...
Fixes #15971 : Preserve 'none' selection in filter form fields
2025-04-28 08:50:32 -04:00
bctiemann
127aac6202
Merge pull request #19301 from renatoalmeidaoliveira/19229-cant-unset-a-device-interface-vlan-mode-without-an-error
...
Fixes : #19229 Validade interface mode changes
2025-04-28 08:48:20 -04:00
Arthur Hanson
60145542a0
18334 add location, device, site to module filters ( #19312 )
...
* 18334 add location, device, site to module filters
* 18334 add location, device, site to module filters
* 18334 add tests
* 18334 fix tests
* 18334 add site-group
2025-04-28 08:46:38 -04:00
bctiemann
f9bd51df3b
Merge pull request #19282 from netbox-community/19281-fix-service-templates
...
Fixes #19281 : Fix service template creation form
2025-04-28 08:45:53 -04:00
Jason Novinger
3b7b40711e
Fix CSVModelMultipleChoiceField.clean assuming all values are str/None
2025-04-28 08:41:27 -04:00
Jeremy Stretch
a10cd8d0c4
Closes #17243 : Include example of image upload using REST API ( #19330 )
2025-04-25 15:33:46 -05:00
Jason Novinger
605cb6d36a
Update compiled static files with updated NPM deps
2025-04-25 14:07:03 -05:00
Jason Novinger
1099bcc3f6
Added plugin icon to plugin list/detail
2025-04-25 13:50:36 -05:00
Jeremy Stretch
ecf559ff08
Fixes #19322 : Correct URL paths for bulk import views ( #19323 )
2025-04-25 12:20:25 -05:00
Jamie (Bear) Murphy
566288f8a1
adds related object to rack reservation changelogs ( #19306 )
2025-04-25 07:32:18 -07:00
github-actions
df56c8f912
Update source translation strings
2025-04-25 05:02:12 +00:00
bctiemann
23f432d429
Fixes : #18717 - On delete signal handling, manually save the related object in a ManyToOneRel to trigger a change record ( #19308 )
...
* On delete signal handling, manually save the related object in a ManyToOneRel to trigger a change record
* Only set remote field to None if null=True on the relation
2025-04-24 14:24:20 -05:00
Jeremy Stretch
8ffc726a58
Fixes #17676 : Fix support for module bay creation when bulk importing module types ( #19311 )
2025-04-24 11:07:46 -07:00
Daniel Sheppard
beb67cd206
Fixes : #19228 - Fix ordered_scripts to only return ordered list of script objects ( #19293 )
2025-04-24 11:00:40 -07:00
Jeremy Stretch
e6f5223b87
Fixes #15971 : Preserve 'none' selection in filter form fields
2025-04-24 11:42:30 -04:00
mr1716
489d534c9a
Fixes #19255 : Improved documentation consistency for configuration default values ( #19258 )
2025-04-24 09:57:55 -04:00
Martin Hauser
40c7cc6230
feat(circuits): Use ColoredLabelColumn for type column
...
Refactors the 'type' column to use ColoredLabelColumn for improved
visual distinction, aligning it with the rack roles display.
Removes the now redundant 'linkify' attribute from the column
definition.
2025-04-24 08:51:42 -04:00
Arthur Hanson
63364c2f30
16238 map custom-link button colors to tabler ( #19290 )
...
* 16238 map custom-link button colors to tabler
* 16238 map custom-link button colors to tabler
* 16238 backout temp code
* 16238 optimize
2025-04-24 08:40:14 -04:00
github-actions
249d971cb3
Update source translation strings
2025-04-24 05:02:08 +00:00
Renato Almeida de Oliveira Zaroubin
058f78f519
Validade interface mode changes
2025-04-24 01:47:43 +00:00
Jeremy Stretch
8f17dbcc99
Fixes #19204 : Use DjangoJSONEncoder for Job data ( #19297 )
2025-04-23 15:57:48 -05:00
Arthur Hanson
f7bbafa116
19217 debug toolbar ( #19289 )
...
* 19217 update and re-add django-debug-toolbar to INSTALLED_APPS
* 19217 remove debug if not collectstatic
2025-04-23 13:21:59 -05:00
Jeremy Stretch
b2c79e86d6
Fixes #19279 : Fix missing status field for inventory item bulk creation ( #19283 )
2025-04-23 10:49:22 -07:00
Artem Kotik
c193445ae2
Fixes #19110 : Add filters by IP addresses to PrimaryIPFilterSet ( #19160 )
...
* Add primary ip filters by address
* Add tests for Device and VirtualDeviceContext models
2025-04-23 09:14:33 -05:00
Jeremy Stretch
2cd41d5339
Fixes #19281 : Fix service template creation form
2025-04-23 08:47:54 -04:00
github-actions
0848d3383b
Update source translation strings
2025-04-23 05:02:11 +00:00
Jeremy Stretch
fb18fc52a7
Release v4.2.8
2025-04-22 15:44:02 -04:00
bctiemann
70094aa765
Merge pull request #19259 from netbox-community/18961-vc-create-ignore-vc-members
...
Fixes #18961 : Virtual chassis form should exclude members of other VCs when adding members
2025-04-22 14:36:12 -04:00
Jeremy Stretch
a6f95b07cf
Fixes #19268 : Restore editing conflict protection for several object forms ( #19271 )
2025-04-22 11:07:03 -07:00
Jeremy Stretch
637dd2fe5c
Fixes #19265 : Strip linebreaks from URLs for logging
2025-04-22 12:48:57 -04:00
Jeremy Stretch
db3c35b763
Fixes #19230 : Allow label reuse when creating multiple components from a pattern ( #19261 )
2025-04-22 08:55:31 -07:00
Jeremy Stretch
eac899f716
Fixes #19166 : Fix bulk import support for base_choices ( #19257 )
2025-04-22 08:29:00 -07:00
Jeremy Stretch
0b61ac39ee
Closes #17136 : Add read-only database support to the upgrade script ( #19247 )
2025-04-22 07:42:54 -07:00