c382ba0ae0
Refactor REST API serializers to avoid circular imports
2024-02-27 13:26:43 -05:00
c146f5e1b5
Replace nested serializers with primary serializers where possible
2024-02-26 16:49:30 -05:00
d042e6f69d
Closes #15238 : Include description field in brief mode
2024-02-26 11:39:31 -05:00
3f3bcc5eb5
Closes #15235 : Use primary serializers for REST API "brief" mode ( #15246 )
...
* Use primary serializers for brief mode
* Remove BriefModeMixin
* Correct ModuleBayTest brief_fields (see #15243 )
2024-02-23 14:21:25 -05:00
b3f25a400b
Closes #15087 : Support for specifying a subset of API serializer fields ( #15122 )
...
* Enable dynamic field inclusion for REST API serializers
* Recurse through nested serializer when resolving prefetches
* Remove obsolete calls to prefetch_related() for API views
* Remove support for brief_prefetch_fields viewset attribute
* Rename query parameter
* Fixes #15133 : Fix FHRP group representation on assignments endpoint under brief mode (#15134 )
* Fixes #15133 : Fix FHRP group representation on assignments endpoint under brief mode
* Update API test
* Restore get_queryset() on BriefModeMixin, minus prefetch logic
* get_prefetches_for_serializer() should reference serializer field source if set
2024-02-14 09:28:37 -05:00
d77d45e795
12336 make region API calls atomic ( #13942 )
...
* 12336 make region API calls atomic
* 12336 switch to pg locks
* 12336 add locks to all views using mptt models
* 12336 fix ADVISORY_LOCK_KEYS reference
* 12336 review changes
* Tweak advisory lock numbering
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-10-17 10:35:01 -04:00
ecd0c56554
Closes #9608 : Move from drf-yasg to spectacular
...
Co-authored-by: arthanson <worldnomad@gmail.com>
Co-authored-by: jeremystretch <jstretch@netboxlabs.com>
2023-03-30 14:32:59 -04:00
ad40d42dc4
Closes #10710 : Add status field to WirelessLAN
2022-11-04 13:40:39 -04:00
bc6b5bc4be
Closes #10545 : Standardize description & comment fields on primary models ( #10834 )
...
* Standardize description & comments fields on primary models
* Update REST API serializers
* Update forms
* Update tables
* Update templates
2022-11-04 08:28:09 -04:00
3eb6b6c07f
Clean up core API imports
2022-07-13 16:18:55 -04:00
7dd5f9e720
Closes #9177 : Add tenant assignment for wireless LANs & links
2022-06-27 11:30:52 -04:00
59aba52b03
Rename OrderedDefaultRouter to NetBoxRouter & document for plugins
2022-03-11 15:59:03 -05:00
bbdeae0ed9
Move CustomFieldModelViewSet functionality into NetBoxModelViewSet
2022-03-09 11:44:55 -05:00
a11abf87ec
Refactor API serializers
2022-03-09 10:59:22 -05:00
fb4511d099
Fixes #8140 : Restore missing fields on wireless LAN & link REST API serializers
2021-12-22 10:55:06 -05:00
68081fb9a2
Cleanup & API changelog for #3979
2021-10-25 11:07:15 -04:00
3a3ed8bf64
Merge branch 'feature' into 3979-wireless
2021-10-21 13:19:52 -04:00
6a4becfb46
Add tests for wireless
2021-10-20 13:34:39 -04:00
a66501250e
Add wireless authentication attributes
2021-10-20 10:58:15 -04:00
01f791a44e
Add WirelessLANGroup model
2021-10-13 16:40:12 -04:00
95ed07a95e
Add status field to WirelessLink
2021-10-13 14:31:30 -04:00
1c73bd5079
Resolve test errors
2021-10-13 13:39:14 -04:00
90e9f34494
Add WirelessLink model
2021-10-13 09:46:17 -04:00
5271680483
Rename SSID model to WirelessLAN
2021-10-12 17:06:31 -04:00
8b80b0c3df
Introduce the wireless app and SSID model
2021-10-12 12:48:36 -04:00