Fabian Geisberger
aeec820d3d
Fixes #13237 - Allow unauthenticated api access to content-types.
2023-07-27 15:47:34 -04:00
kkthxbye-code
e3bf46870c
Use class_name instead of name to get script results
2023-07-27 15:32:29 -04:00
Jeremy Stretch
fdabfe0d96
Merge pull request #13277 from netbox-community/13272-fix-graphql-test
...
13272 fix graphql test
2023-07-27 13:09:33 -04:00
Arthur
c0459e3f92
13272 fix graphql tests
2023-07-27 14:25:49 +07:00
Abhimanyu Saharan
26b22b2962
Adds rf_role to interface template ( #13199 )
...
* adds rf_role to interface template #13170
* fixed migration file conflict
* Misc cleanup
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-07-26 09:13:24 -04:00
Jeremy Stretch
9ff88f5be2
Update changelog
2023-07-25 16:48:41 -04:00
Jeremy Stretch
e464f8be0f
Closes #13269 : Cache component template counts on device types
2023-07-25 16:38:05 -04:00
Jeremy Stretch
4198092032
Closes #10197 : Add a cached counter field for virtual chassis members
2023-07-25 15:50:12 -04:00
Jeremy Stretch
53667968a1
Clean up users & account URLs
2023-07-25 15:48:40 -04:00
Jamie (Bear) Murphy
44776b02c0
Oob ip (devices) ( #13013 )
...
* initial oob_ip support for devices
* add primary ip and oob ip checkmark to ip address view
* add oob ip to device view and device edit view
* pep8
* make is_oob_ip and is_primary_ip generic for other models
* refactor oob_ip
* fix oob ip signal
* string capitalisation
* Misc cleanup
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-07-25 14:40:40 -04:00
Arthur Hanson
8790b4ac13
Closes #13228 : Move token management views to primary UI
2023-07-25 13:43:40 -04:00
Arthur Hanson
a77917b614
6347 Cache the number of each component type assigned to devices/VMs ( #12632 )
...
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-07-25 09:39:05 -04:00
Arthur Hanson
de3022f362
12589 move user and group admin from admin ( #12877 )
...
Move admin views for users, groups, and object permissions from the admin site to the NetBox frontend
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-07-20 16:22:08 -04:00
Jeremy Stretch
1ab8477642
Closes #12988 : Introduce custom field choice sets ( #13195 )
...
* Initial work on custom field choice sets
* Rename choices to extra_choices (prep for #12194 )
* Remove CustomField.choices
* Add & update tests
* Clean up table columns
* Add order_alphanetically boolean for choice sets
* Introduce ArrayColumn for choice lists
* Show dependent custom fields on choice set view
* Update custom fields documentation
* Introduce ArrayWidget for more convenient editing of choices
* Incorporate PR feedback
* Misc cleanup
2023-07-19 10:26:24 -04:00
Jeremy Stretch
09795ead78
Merge branch 'develop' into feature
2023-07-11 10:09:26 -04:00
Jeremy Stretch
726c348049
PRVB
2023-07-10 16:55:17 -04:00
Jeremy Stretch
9a4e68e9af
Merge pull request #13142 from netbox-community/develop
...
Release v3.5.6
2023-07-10 16:53:46 -04:00
Jeremy Stretch
393e723522
Release v3.5.6
2023-07-10 16:35:53 -04:00
Jeremy Stretch
f9cfab9f71
Changelog for #13061 , #13096 , #13105 , #13116
2023-07-10 14:39:40 -04:00
Jeremy Stretch
1d5ec499df
Fixes #13061 : Fix display of last result for scripts & reports with a custom name defined
2023-07-10 14:13:45 -04:00
Jeremy Stretch
faebd865b7
Fixes #13105 : Avoid exception when attempting to allocate next available IP address from prefix marked as utilized
2023-07-10 13:53:31 -04:00
Abhimanyu Saharan
23fd4e3123
Fixes form rendering when scheduling_enabled is disabled ( #13123 )
...
* fixes form rendering when scheduling_enabled is disabled #13096
* Remove requires_input property from BaseScript; render form consistently
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-07-10 10:30:51 -04:00
Abhimanyu Saharan
7f6e3391c6
fixes content type lookups when db is uninitialized #13116
2023-07-07 09:43:33 -04:00
Jeremy Stretch
85573c847c
PRVB
2023-07-06 16:40:11 -04:00
Jeremy Stretch
f35ff9dddb
Merge pull request #13111 from netbox-community/develop
...
Release v3.5.5
2023-07-06 16:38:36 -04:00
Jeremy Stretch
52daa5e760
Release v3.5.5
2023-07-06 16:20:14 -04:00
Abhimanyu Saharan
cebb1e5146
adds config_template to device serializer #13056
2023-07-06 16:04:21 -04:00
Jeremy Stretch
60c710f1f7
Change log for #11738 , #12499 , #12579 , #12617 , #13047 , #13065 , #13092 , #13100
2023-07-06 14:54:37 -04:00
Jeremy Stretch
1d404cc1d3
Closes #11738 : Annotate utilization on VLAN groups ( #13108 )
...
* Update serializers.py
* Update vlans.py
* Update vlans.py
* Update vlangroup.html
* Update vlans.py
* Update vlans.py
* Update serializers.py
* adds db annotation to calculate utilization
* optimize queries
* merge fix
* adds round function for utilization to limit decimal
* fixed object view annotation
* consolidated queryset for utilization
* lint fixes
* Renamed manager method to annotate_utilization() for consistency with other managers
---------
Co-authored-by: Abhimanyu Saharan <desk.abhimanyu@gmail.com>
2023-07-06 14:51:28 -04:00
Abhimanyu Saharan
404714f618
Adds copy content button ( #12584 )
...
* adds copy content button #12499
* adds newline
* Omit hash mark from target string
* Clean up HTML element IDs
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-07-06 14:19:55 -04:00
Abhimanyu Saharan
244d39387f
adds object change for contact assignment #13065
2023-07-06 09:45:31 -04:00
Abhimanyu Saharan
85ff70c068
fixes search for vdc #13100
2023-07-06 09:41:43 -04:00
Abhimanyu Saharan
8c87863860
fixes prechange snapshot #12617
2023-07-06 09:39:09 -04:00
Anthony Brissonnet
0c13610866
Fix #12579 create cable and add another error ( #13007 )
...
* fix create cable and add another error #12579
* fix return proper parent object field
* improve code and wokflow
---------
Co-authored-by: netopsab <abrisson@cerbere.rp.sig.u-bourgogne.fr>
2023-07-06 09:28:45 -04:00
Jeremy Stretch
2f3b6d6c70
Fixes #13047 : Add annotate_asn_count() to ASNRange manager
2023-07-06 08:45:02 -04:00
Arthur
0e384af1ab
12092 allow setnull for bulk edit power port maximum and allocated draw
2023-07-06 08:37:54 -04:00
Jeremy Stretch
22f7cd375b
Changelog for #11335 , #12760 , #12842 , #12951 , #12955
2023-07-05 11:43:53 -04:00
Jeremy Stretch
b7ab379276
Fixes #11335 : Default manager for ObjectChange should filter by installed apps ( #11709 )
...
* Fixes #11335 : Default manager for ObjectChange should filter by installed apps
* Employ canonical model discovery mechanism
* Move filtering logic to valid_models() queryset method
* fixed import to avoid content type does not exist
* Cleanup
---------
Co-authored-by: Abhimanyu Saharan <desk.abhimanyu@gmail.com>
2023-07-05 11:39:35 -04:00
Abhimanyu Saharan
a762e1e808
Fixes syntax error on reports ( #12997 )
...
* fixes syntax error on reports #12842
* remove the extra filter #12842
2023-06-29 16:02:39 -04:00
Daniel Sheppard
94642f4400
Fixes #12760 - Adds Vary header to cause cache to be keyed based on URL and the HX-Request header (or lack thereof)
2023-06-29 15:53:57 -04:00
Arthur
8836074b5a
12809 document not to use underscores in model names
2023-06-29 15:49:47 -04:00
pobradovic08
b5549ece8c
List multiple devices in Terminations ( #13030 )
2023-06-29 15:48:00 -04:00
Abhimanyu Saharan
373fbdd3c5
adds contact accessor fields on assignment table #12955
2023-06-29 14:50:30 -04:00
Jeremy Stretch
c310aa8c7e
Add OneMind Services as a sponsor
2023-06-29 14:47:10 -04:00
Jeremy Stretch
bcbff57394
Closes #8248 : User bookmarks ( #13035 )
...
* Initial work on #8248
* Add tests
* Fix tests
* Add feature query for bookmarks
* Add BookmarksWidget
* Correct generic relation name
* Add docs for bookmarks
* Remove inheritance from ChangeLoggedModel
2023-06-29 14:36:11 -04:00
Jeremy Stretch
eba0f7bb9a
Fix Repography charts
2023-06-27 10:19:12 -04:00
Jeremy Stretch
2864464946
Changelog for #12849 , #12945 , #12961 , #12977 , #12983 , #13011
2023-06-27 08:39:51 -04:00
Harm Geerts
3f9bf0b896
Fix #12983 bulk edit of M2M fields when nothing is selected
...
Partially revert f56098e39f
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
2972d6fe0e
fix remote auth backend check
2023-06-27 08:09:50 -04:00
pobradovic08
fce9823356
Add QSFP-DD (100GE) interface type
2023-06-27 08:02:46 -04:00