Commit Graph

13665 Commits

Author SHA1 Message Date
Brian Tiemann
aad6c188de Add translation files 2025-03-05 18:52:34 -05:00
bctiemann
0ddd45309b Override get_queryset on generic ObjectListView and NetBoxModelViewSet to reapply model-level ordering (#18805) 2025-03-05 15:52:00 -08:00
Brian Tiemann
7027b08772 Fix strawberry-graphql==0.262.0 2025-03-05 18:46:30 -05:00
Brian Tiemann
bebef8d469 NetBox v4.2.5 2025-03-05 18:43:41 -05:00
Marcus Weiner
edd8afeb4c Allow primary key for nested models in OpenAPI request schemas (#18451) 2025-03-05 11:46:12 -08:00
Renato Almeida de Oliveira Zaroubin
0fe829c0e8 Add commit test in job execution 2025-03-05 09:34:18 -05:00
Renato Almeida de Oliveira Zaroubin
d0e5da6ea4 fix typo in VirtualCircuitFilterForm 2025-03-05 09:28:00 -05:00
github-actions
eaaad31138 Update source translation strings 2025-03-05 05:02:11 +00:00
Daniel Sheppard
a9279f51f4 Fixes: #15016 - Catch AssertionError from cable trace and throw ValidationError (#16384) 2025-03-04 10:57:27 -08:00
Renato Almeida de Oliveira Zaroubin
add5dd973b Add vlangroup into LocationTable, LocationListView queryset and related_models in LocationView 2025-03-04 18:34:23 +00:00
github-actions
2dfde676e9 Update source translation strings 2025-03-04 05:02:19 +00:00
bctiemann
993a326e62 Merge pull request #18789 from jamestiotio/18774-tag-description
Closes #18774: Set title attribute of each tag to its description
2025-03-03 11:35:33 -05:00
Jason Novinger
0e764bca83 Fixes #18768: allow removing secondary MACAddress from interface 2025-03-03 09:35:00 -05:00
atownson
8a38f095cc Closes #17944: Allow filtering of ObjectVar and MultiObjectVar script inputs (#18725)
* Add the advanced object selector to the ObjectVar and MultiObjectVar script inputs

* Fix formatting issue
2025-03-03 09:20:04 -05:00
James Raphael Tiovalen
bbba884b2c Closes #18774: Set title attribute of each tag to its description 2025-03-02 18:40:40 +08:00
github-actions
127656cf87 Update source translation strings 2025-03-01 05:02:06 +00:00
Jeremy Stretch
8a4eea0cd0 Fixes #15924: Fix API interface patch tagged all mode (#18759)
* Fixes: #15924 - Prevent API payload from allowing tagged_vlans while interface mode is set to taged-all

* Prevent cleanup of tagged_vlans when no tagged_vlans set on interface

* Fix test errors

* Remove accidental debug statements

* Update validation to model clean method instead of serializer

* Remove clearing of tagged vlans from `save()`

* Make changes to validation to account for M2M not being available under model in addition to not being able to check incoming vlans under same model.

* Optimize untagged vlan check

* Re-ordering statements in validators

* Forgot to call super().clean()

* Adjust logic for form and serializer.  Add tests

* Fix test failure

* Fix ruff errors

* Fix test by removing now invalid test

* Update serializer, form and tests

* Optimize API test for vlan fields

* Optimize API serializer logic

---------

Co-authored-by: Daniel Sheppard <dans@dansheps.com>
2025-02-28 11:01:48 -05:00
Jason Novinger
e11791af59 Fixes #18758: Enable sorting by Account count on prodiver list (#18763) 2025-02-28 07:28:09 -08:00
Jeremy Stretch
c930163263 Fixes #18141: Fix quick-add support for plugin models 2025-02-26 14:25:38 -05:00
github-actions
54bddde9c4 Update source translation strings 2025-02-26 05:02:07 +00:00
Marcus Weiner
fada68c1a0 Fix definition of vid_ranges in VLANGroup so it shows up in the OpenAPI schema (#18237) 2025-02-25 16:34:15 -08:00
Renato Almeida de Oliveira
8b2ad9ce48 Fixes: #17796 Custom Field Choices -> Create & Add Another causes IndexError (#18631) 2025-02-25 14:44:10 -08:00
Brian Tiemann
ab7ae188ed Handle null table in TableConfigForm 2025-02-25 12:59:26 -05:00
Alexander Haase
62a53e4935 Fixes 17357: Use virtual chassis name as fallback for device (#18710) 2025-02-25 07:55:00 -08:00
bctiemann
3d36f72d98 Merge pull request #18721 from atownson/issue_18403
Closes #18403: Do not retrieve the data field from Job objects unless needed
2025-02-25 10:24:42 -05:00
atownson
4ed485a5ed Closes #18024: Add URL pattern for scripts to reference them by module.name (#18723)
* Add URL pattern for scripts to reference them by module.name

* Change _get_script function name and syntax

* Fix formatting issue
2025-02-25 09:39:39 -05:00
bctiemann
ed22fd87a3 Merge pull request #18724 from netbox-community/18605-prefix-vlan-assignment-display
Fixes #18605: only VLANs at selected Site are shown in VLAN select
2025-02-25 09:31:48 -05:00
bctiemann
540ef1ffe3 Merge pull request #18491 from antoinekh/17542-Contact_Assignment_to_vpn_tunnels
#17542 contact assignment to vpn tunnels
2025-02-25 09:23:14 -05:00
Antoine Keranflec'h
824227a58e fix contact wrong model assignment 2025-02-25 13:53:50 +01:00
Antoine Keranflec'h
5c63d53739 fix double line breaks 2025-02-25 09:15:55 +01:00
Antoine Keranflec'h
dbc60ede15 Merge branch 'netbox-community:main' into 17542-Contact_Assignment_to_vpn_tunnels 2025-02-25 09:09:13 +01:00
github-actions
dfd6b76dc4 Update source translation strings 2025-02-25 05:02:09 +00:00
Brian Tiemann
8d5e4ccbe9 Add VLAN Translation Policy to bulk edit forms and tables for Interface and VMInterface 2025-02-24 13:55:40 -05:00
Jason Novinger
44d0e94ffa Fixes #18605: only VLANs at selected Site are shown in VLAN select 2025-02-24 11:29:31 -06:00
github-actions
b996356676 Update source translation strings 2025-02-24 15:18:11 +00:00
Jeremy Stretch
b3984799c4 Clarify error message 2025-02-24 10:14:52 -05:00
atownson
8e4e2e5608 Do not retrieve the data field from Job objects unless needed 2025-02-24 09:07:16 -06:00
Andrey Tikhonov
035e8b540c Add missed init 2025-02-24 15:43:07 +01:00
Andrey Tikhonov
a930bbe9ca Cleanup 2025-02-24 15:38:19 +01:00
Andrey Tikhonov
e85d342aa6 Fix link peers 2025-02-24 15:28:45 +01:00
Andrey Tikhonov
e399c96200 port generic field to 4.2 2025-02-24 15:20:18 +01:00
bctiemann
a587f80577 Merge pull request #18703 from netbox-community/release-v4.2.4
Release v4.2.4
2025-02-21 15:34:15 -05:00
Brian Tiemann
eef6a326db Fix django-htmx version 2025-02-21 15:19:54 -05:00
Brian Tiemann
a0c5a40213 Release v4.2.4 2025-02-21 15:15:14 -05:00
Jeremy Stretch
1bd1615568 Fixes #18674: Fix form reset when selecting a value from a speed selection dropdown 2025-02-21 14:04:50 -05:00
mr1716
c1c50bfc81 #18698 Correct REST Wikipedia URL In Documentation 2025-02-21 09:34:16 -05:00
github-actions
5be401b918 Update source translation strings 2025-02-21 05:02:07 +00:00
Jeremy Stretch
f74fa97edd Update Transifex resource slug 2025-02-20 12:53:25 -05:00
Jason Novinger
53d87acd13 Fixes #18619: shift-select selects hidden items
This also fixes the inverse, when a range is unselected via shift-click,
previously checked checkboxes that are hidden are not changed.
2025-02-20 10:17:43 -05:00
Alexander Haase
51617ae11b Cover multitable inheritance in serialization
During serialization, custom fields may be available to a model due to
multi-table inheritance, but might not be available in serialized data
because only direct fields of the model are covered. Now this attribute
is only used if available in serialized data. Models using multi-table
inheritance must modify their serialize_object() method to cover parent
serialization.
2025-02-20 10:09:35 -05:00