Jeremy Stretch
4ea15980b6
Hack to bypass GraphQL API test utility absent support for nested ArrayFields
2023-07-28 10:55:06 -04:00
Jeremy Stretch
94acb10eb7
Merge branch 'feature' into 12194-custom-field-locations
2023-07-27 13:11:28 -04:00
Jeremy Stretch
0c2e3ff898
Merge pull request #13277 from netbox-community/13272-fix-graphql-test
...
13272 fix graphql test
2023-07-27 13:09:33 -04:00
Jeremy Stretch
766b57670e
Change extra_choices back to a nested ArrayField to preserve choice ordering
2023-07-27 13:07:38 -04:00
Jeremy Stretch
d8da99f225
Misc cleanup
2023-07-27 09:28:31 -04:00
Arthur
83c092f685
13272 fix graphql tests
2023-07-27 14:25:49 +07:00
Jeremy Stretch
9f93c028f1
Restore ArrayColumn
2023-07-26 16:14:37 -04:00
Jeremy Stretch
c60aec2725
#13241 : Add support for custom field choice labels
2023-07-26 16:00:03 -04:00
Abhimanyu Saharan
0f9fe96192
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
1bcfcad9db
Update changelog
2023-07-25 16:48:41 -04:00
Jeremy Stretch
5b5444f414
Closes #13269 : Cache component template counts on device types
2023-07-25 16:38:05 -04:00
Jeremy Stretch
daa8f71bb6
Closes #10197 : Add a cached counter field for virtual chassis members
2023-07-25 15:50:12 -04:00
Jeremy Stretch
9b6e32896d
Clean up users & account URLs
2023-07-25 15:48:40 -04:00
Jamie (Bear) Murphy
154b8236a2
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
7600d7b344
Closes #13228 : Move token management views to primary UI
2023-07-25 13:43:40 -04:00
Arthur Hanson
149a496011
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
a4acb50edd
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
5b570d6922
Add IATA airport codes
2023-07-19 16:43:33 -04:00
Jeremy Stretch
4dfeb2d0ed
Misc cleanup
2023-07-19 15:02:34 -04:00
Jeremy Stretch
4a271df635
Merge branch 'feature' into 12194-custom-field-locations
2023-07-19 10:37:03 -04:00
Jeremy Stretch
96ea0ac9c7
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
b8cf15ac97
Initial work on predefined choices for custom fields
2023-07-19 10:21:47 -04:00
Jeremy Stretch
306cfeeebb
Misc cleanup
2023-07-19 10:09:57 -04:00
Jeremy Stretch
3fa735021d
Incorporate PR feedback
2023-07-19 08:48:44 -04:00
Jeremy Stretch
ed2d78fef4
Introduce ArrayWidget for more convenient editing of choices
2023-07-17 16:01:55 -04:00
Jeremy Stretch
00096ccb2b
Update custom fields documentation
2023-07-17 14:50:57 -04:00
Jeremy Stretch
feedf51659
Show dependent custom fields on choice set view
2023-07-17 14:39:46 -04:00
Jeremy Stretch
1f5b583425
Introduce ArrayColumn for choice lists
2023-07-17 14:29:23 -04:00
Jeremy Stretch
9aff7e7103
Add order_alphanetically boolean for choice sets
2023-07-17 14:20:55 -04:00
Jeremy Stretch
9f3ffb70a7
Clean up table columns
2023-07-17 14:04:37 -04:00
Jeremy Stretch
a32992e166
Add & update tests
2023-07-17 13:48:28 -04:00
Jeremy Stretch
42a94078ce
Remove CustomField.choices
2023-07-17 11:38:34 -04:00
Jeremy Stretch
f3bfe29751
Rename choices to extra_choices (prep for #12194 )
2023-07-17 11:17:05 -04:00
Jeremy Stretch
70e1e1197e
Initial work on custom field choice sets
2023-07-17 11:05:10 -04:00
Jeremy Stretch
837be4d45f
Merge branch 'develop' into feature
2023-07-11 10:09:26 -04:00
Jeremy Stretch
0f0cf683c4
PRVB
2023-07-10 16:55:17 -04:00
Jeremy Stretch
ec0dbe33d3
Merge pull request #13142 from netbox-community/develop
...
Release v3.5.6
2023-07-10 16:53:46 -04:00
Jeremy Stretch
1c30a44b4e
Release v3.5.6
2023-07-10 16:35:53 -04:00
Jeremy Stretch
252cc37f97
Changelog for #13061 , #13096 , #13105 , #13116
2023-07-10 14:39:40 -04:00
Jeremy Stretch
f6fcf776a4
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
73348ee435
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
cab7b76220
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
bc7678c716
fixes content type lookups when db is uninitialized #13116
2023-07-07 09:43:33 -04:00
Jeremy Stretch
63c33ff4be
PRVB
2023-07-06 16:40:11 -04:00
Jeremy Stretch
da239aea13
Merge pull request #13111 from netbox-community/develop
...
Release v3.5.5
2023-07-06 16:38:36 -04:00
Jeremy Stretch
53a75a3dd7
Release v3.5.5
2023-07-06 16:20:14 -04:00
Abhimanyu Saharan
74fb707ad3
adds config_template to device serializer #13056
2023-07-06 16:04:21 -04:00
Jeremy Stretch
ecb4a084cc
Change log for #11738 , #12499 , #12579 , #12617 , #13047 , #13065 , #13092 , #13100
2023-07-06 14:54:37 -04:00
Jeremy Stretch
7419a8e112
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
62bdb90f61
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