Harm Geerts
34d32374a8
Fix #12983 bulk edit of M2M fields when nothing is selected
...
Partially revert 41c92483a0
to restore
bulk edit with m2m fields. The m2m cleaned_data yields a empty queryset
when nothing is selected. By setting the m2m relation unless set null is
checked even when nothing is selected the m2m relation is always
cleared.
This commit only sets the m2m relation when a selection is made.
2023-06-27 08:28:19 -04:00
rmanyari
c99e565426
fix remote auth backend check
2023-06-27 08:09:50 -04:00
pobradovic08
16d5107b71
Add QSFP-DD (100GE) interface type
2023-06-27 08:02:46 -04:00
Alexander Votteler
f1858a7c23
Fixes #13011 : Allow comma in custom links
2023-06-27 08:00:33 -04:00
Jeremy Stretch
290ffd408a
Fixes #12977 : Fix URL parameters for object count dashboard widgets ( #12991 )
...
* Fixes #12977 : Introduce dict_to_querydict() to ensure proper handling of QueryDicts
* Remove unused import
2023-06-26 14:21:26 -04:00
Jeremy Stretch
74d9fe1ea2
Fixes #12961 : Set correct return_url for object contacts tabs
2023-06-26 12:50:54 -04:00
Jeremy Stretch
d131d9b310
Correct changelog for #12953
2023-06-23 15:31:18 -04:00
Jeremy Stretch
32fe9fe8ec
Changelog for #12533 , #12960 , #12963 , #12966 , #12975 , #12989
2023-06-23 15:26:48 -04:00
Jeremy Stretch
882f29192c
Fixes #12975 : Correct URL for VirtualDeviceContext API serializer
2023-06-23 15:23:40 -04:00
Abhimanyu Saharan
27e850a68d
fix ip address assignment #12953
2023-06-23 14:39:16 -04:00
Abhimanyu Saharan
c83b2499f0
fix db maintenance mode exception #12966
2023-06-23 14:36:50 -04:00
Abhimanyu Saharan
79c8219202
fixes device interface serializer #12533
2023-06-23 14:34:08 -04:00
Abhimanyu Saharan
49af70a77d
fixes choice field schema for response #12960
2023-06-23 14:21:51 -04:00
Abhimanyu Saharan
7f96c7fee7
fixes most schema warnings #12257
2023-06-23 14:19:40 -04:00
Abhimanyu Saharan
13315f36d4
fixes device type and module type tag import #12949
2023-06-23 14:17:28 -04:00
Jeremy Stretch
1056e513b1
Closes #11541 : Support for limiting tag assignments by object type ( #12982 )
...
* Initial work on #11541
* Merge migrations
* Limit tags by object type during assignment
* Add tests for object type validation
* Fix form field parameters
2023-06-23 14:08:14 -04:00
Arthur Hanson
69b818ed33
12237 update to Django 4.2 / psycopg3 ( #12916 )
...
* 12237 upgrade django and psycopg
* 12237 add migration
* 12237 rename migration
* 12237 update requirements
* 12237 fix migration
* Update base requirements
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-06-23 10:38:08 -04:00
Arthur Hanson
148278a74a
12591 config params admin ( #12904 )
...
* 12591 initial commit
* 12591 detail view
* 12591 add/edit view
* 12591 edit button
* 12591 base views and forms
* 12591 form cleanup
* 12591 form cleanup
* 12591 form cleanup
* 12591 review changes
* 12591 move check for restrictedqueryset
* 12591 restore view
* 12591 restore page styling
* 12591 remove admin
* Remove edit view for ConfigRevision instances
* Order ConfigRevisions by creation time
* Correct permission name
* Use RestrictedQuerySet for ConfigRevision
* Fix redirect URL
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-06-22 14:04:24 -04:00
Jeremy Stretch
48b2ab3587
Closes #12964 : Raise minimum PostgreSQL version from 11 to 12
2023-06-22 12:27:21 -04:00
Jeremy Stretch
9fa1411d74
Changelog for #9077 , #11305 , #12175 , #12180 , #12794
2023-06-22 10:55:12 -04:00
Arthur Hanson
eff4a3741c
12175 rack with starting unit > 1 ( #12778 )
...
* 12175 add rack starting unit
* 12175 rack starting unit to svg
* verify devices can still fit if change rack starting_unit
* 12175 fix migration
* 12175 fix typo and test
* 12175 fix test
* 12175 fix max height calc display
* Misc cleanup & fixes
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-06-22 09:09:01 -04:00
Arthur Hanson
518fd8cca6
12794 change User ref to get_user_model ( #12905 )
...
* 12794 change User ref to get_user_model
* 12794 call get_user_model once in tests
* 12794 call get_user_model once in tests
* 12794 use settings.AUTH_USER_MODEL for FK reference
2023-06-22 08:26:50 -04:00
Jeremy Stretch
bace24b68e
12180 available objects api ( #12935 )
...
* Introduce AvailableObjectsView and refactor 'available objects' API views
* Restore advisory PostgreSQL locks
* Move get_next_available_prefix()
* Apply OpenAPI decorators for get() and post()
2023-06-20 15:04:10 -04:00
Jeremy Stretch
e7edccd9ba
Merge branch 'develop' into feature
2023-06-20 14:53:07 -04:00
Jeremy Stretch
70c2b358ad
PRVB
2023-06-20 14:27:18 -04:00
Jeremy Stretch
9dab3a0d79
Merge pull request #12946 from netbox-community/develop
...
Release v3.5.4
2023-06-20 14:24:34 -04:00
Jeremy Stretch
54622b5f92
Release v3.5.4
2023-06-20 13:56:09 -04:00
Jeremy Stretch
cdce500d90
Changelog for #12474 , #12828 , #12845 , #12865 , #12885 , #12914
2023-06-15 16:15:15 -04:00
Luke Anderson
e11991c7a4
Fix #12865 - Include Add Nav Buttons for Report and Script Objects ( #12909 )
2023-06-15 15:04:08 -04:00
Jeremy Stretch
6ef333ea68
Fixes #12885 : Permit mounting of devices in U100 ( #12901 )
...
* Fixes #12885 : Permit mounting of devices in U100
* Define a RACK_U_HEIGHT_MAX constant
2023-06-15 15:00:45 -04:00
Jeremy Stretch
7fc69f3945
Fixes #12914 : Clear stored ordering from user config when cleared by request
2023-06-15 14:59:52 -04:00
Jeremy Stretch
8aeb31751a
Fixes #12845 : Fix pagination of related IP addresses table
2023-06-15 13:07:51 -04:00
Arthur
0b2162569f
12474 update cable terminations when moving location between sites
2023-06-15 08:53:06 -04:00
Abhimanyu Saharan
93175888f0
add color to ChangeActionChoices #12828
2023-06-15 08:48:36 -04:00
Arthur
e635f0defd
Merge branch 'develop' into feature
2023-06-14 16:32:56 -07:00
Arthur
b4a3156046
9077 audit alters_data=True
2023-06-14 14:23:55 -04:00
Arthur Hanson
4f76dcd2ea
11305 Add GPS coordinates to device ( #12782 )
...
* 11305 add lat/long to devices
* 11305 update docs
* 11305 update tests
2023-06-14 14:18:50 -04:00
Jeremy Stretch
4d686e8162
Changelog for #12622 , #12682 , #12818 , #12822 , #12847
2023-06-14 13:54:40 -04:00
Dillon Henschen
0e873a01b8
Closes #12622 : Fix assigning VLAN without site to Prefix ( #12784 )
...
* Issue #12622 : Fix creating Prefix using VLAN without site
* Issue #12622 : Fix importing Prefix using VLAN without site
This commit also adds tests to verify the import changes implemented
in this commit.
* Issue #12622 : Cleanup code to filter allowed VLANs on a prefix import
* Closes #12622 : Switch to VLAN selector dialog when creating Prefix
2023-06-14 13:49:00 -04:00
Jeremy Stretch
f7b0e48a09
Merge pull request #12864 from sudheesh001/fix/12847-include-adds
...
Fixes #12847 - Include Missing Add buttons to Views
2023-06-14 13:33:18 -04:00
Sudheesh Singanamalla
c5f71c0c19
Fixes #12847 - Include Missing Add buttons to Views
...
Signed-off-by: Sudheesh Singanamalla <sudheesh@cs.washington.edu>
2023-06-14 10:05:43 -07:00
Jeremy Stretch
36e0bf0490
Merge pull request #12893 from netbox-community/feat/12824-doc
...
Fixes typo in register_model_view docstring
2023-06-14 08:39:28 -04:00
Jeremy Stretch
28b939c001
Merge pull request #12894 from netbox-community/fix/12822-link-encode
...
Change link parsing from quote_plus to quote
2023-06-14 08:38:11 -04:00
Jeremy Stretch
55e31ef984
Merge pull request #12896 from netbox-community/fix/12818-perm
...
Fix permission
2023-06-14 07:57:32 -04:00
Jeremy Stretch
85e351146d
Merge pull request #12897 from netbox-community/fix/12682-openapi-connected-device
...
Fix connected device api schema
2023-06-14 07:56:10 -04:00
Abhimanyu Saharan
d03bfe89c0
fix connected device api schema #12682
2023-06-14 15:45:07 +05:30
Abhimanyu Saharan
c8cbced55e
fix permission #12818
2023-06-14 14:43:18 +05:30
Abhimanyu Saharan
928a34674e
change link parsing from quote_plus to quote #12822
2023-06-14 14:16:04 +05:30
Abhimanyu Saharan
96cf95d176
fixes typo in register_model_view docstring #12824
2023-06-14 14:06:23 +05:30
jeremystretch
2e9586523f
Changelog for #12687 , #12838 , #12850 , #12862
2023-06-13 15:47:40 -04:00