jeremystretch
0e23038e28
Merge v2.11.5
2021-06-04 09:47:14 -04:00
Daniel Sheppard
46ecb0ac03
Fixes : #6432 - Properly mark nat_outside as read-only and not-required.
2021-06-02 22:45:17 -05:00
jeremystretch
2d44bade4b
Merge branch 'develop' into feature
2021-06-02 20:35:38 -04:00
jeremystretch
75faf7d30e
Closes #6501 : Expose prefix depth and children on REST API serializer
2021-05-28 08:56:55 -04:00
jeremystretch
5b4dacf0f5
Merge branch 'develop' into feature
2021-05-25 13:19:17 -04:00
jeremystretch
72d41eac85
Fixes #6376 : Fix assignment of VLAN groups to clusters, cluster groups via REST API
2021-05-12 13:47:42 -04:00
jeremystretch
bf56145a09
Closes #4609 : Allow marking prefixes as fully utilized
2021-05-11 14:08:18 -04:00
jeremystretch
5856275347
Closes #5991 : Remove display_name attribute from serializers
2021-05-04 15:56:36 -04:00
jeremystretch
1024782b9e
Rename FilterSet modules
2021-04-29 16:48:24 -04:00
Jeremy Stretch
fb48c1f6dd
Add 'display' field to all REST API serializers
2021-03-16 10:06:25 -04:00
Jeremy Stretch
10778f8479
Merge branch 'feature' into 5284-vlangroup-scope
2021-03-15 20:48:55 -04:00
Jeremy Stretch
bb6360cad4
Fix up VLANGroup tests
2021-03-15 20:35:18 -04:00
Jeremy Stretch
fca5accba8
Clean up base serializers
2021-03-12 13:31:28 -05:00
Jeremy Stretch
4dae781be0
Change VLANGroup site to scope (GFK)
2021-03-09 16:18:59 -05:00
Jeremy Stretch
12fbd34962
Introduce NestedGroupModelSerializer
2021-02-25 17:15:42 -05:00
Jeremy Stretch
ed059d80d6
Introduce OrganizationalModelSerializer
2021-02-25 16:44:16 -05:00
Jeremy Stretch
664a39911c
Add custom field support for organizational models to API serializers
2021-02-25 15:58:13 -05:00
Jeremy Stretch
b392502b9b
Fixes #5841 : Disallow the creation of available prefixes/IP addresses in violation of assigned permission constraints
2021-02-24 14:21:42 -05:00
Daniel Sheppard
aabc1a8265
Fixes : #5232 - Corrects swagger definition
2021-01-26 10:42:01 -06:00
Jeremy Stretch
39e6872288
Fixes #5557 : Fix VRF route target assignment via REST API
2020-12-31 10:32:40 -05:00
Jeremy Stretch
4a066a1913
Rename get_subquery() to count_related()
2020-12-17 14:47:49 -05:00
Jeremy Stretch
91083fd6c5
Call Coalesce() inside get_queryset()
2020-12-17 14:45:50 -05:00
Daniel Sheppard
3c2b2f26b9
Fixes : #5450 - Added Coalesce to viewsets for the _count functions
2020-12-15 12:50:28 -06:00
Jeremy Stretch
915cf3e715
Merge branch 'develop' into develop-2.10
2020-12-01 11:42:55 -05:00
Jeremy Stretch
f55e966c8f
Closes #4865 : Replace all Count() annotations with subqueries ( #5385 )
...
* Convert circuits to use subqueries
* Convert dcim to use subqueries
* Convert extras to use subqueries
* Convert ipam to use subqueries
* Convert secrets to use subqueries
* Convert virtualization to use subqueries
* Update global search view to use subqueries where appropriate
* Remove extraneous order_by() calls
2020-11-25 15:49:18 -05:00
Jeremy Stretch
6773709c34
Merge branch 'develop' into develop-2.10
2020-11-17 14:35:06 -05:00
Jeremy Stretch
9f8f9e8b97
Fixes #5345 : Fix non-deterministic ordering of prefixes and IP addresses
2020-11-16 10:17:05 -05:00
Daniel Sheppard
32274dec86
Closes : #4967 - Adds Tenancy to Aggregate model
2020-10-15 20:40:19 -05:00
Jeremy Stretch
c0c5f52ed9
Reorganize REST API components under netbox app
2020-10-13 15:57:21 -04:00
Jeremy Stretch
96650b0216
Merge branch 'develop' into develop-2.10
2020-10-09 13:52:16 -04:00
Daniel Sheppard
4896059162
Fixes : #5220 - Fix API patch request against IP-Address endpoint with null assigned_object_type
2020-10-08 12:50:29 -05:00
Jeremy Stretch
f684d07c61
Model import/export route targets on VRFs
2020-09-24 12:09:28 -04:00
Jeremy Stretch
dfb5a06d9d
Introduce the RouteTarget model
2020-09-24 11:25:52 -04:00
Jeremy Stretch
f97d8963f2
Initial work on #2179 : Allow a service to have multiple ports
2020-09-21 13:21:41 -04:00
Jeremy Stretch
08c492f1f4
Merge develop into develop-2.10
2020-09-04 16:09:05 -04:00
Jeremy Stretch
e8e4ff4111
Closes #5056 : Add interface and parent columns to IP address list
2020-08-27 13:46:31 -04:00
Joakim Bakke Hellum
fcc15d2e33
Use correct serializer for available-prefixes POST response
...
POST `/ipam/prefixes/{id}/available-prefixes/` returns single `Prefix` object, not list of `AvailablePrefix` objects.
2020-08-23 20:49:50 +02:00
Jeremy Stretch
fd139a77f5
Closes #4997 : Introduce OrderedDefaultRouter; move root API views to views.py
2020-08-13 12:49:49 -04:00
Jeremy Stretch
bc61393256
Merge branch 'develop' into develop-2.9
2020-08-13 10:06:03 -04:00
Jeremy Stretch
acd5f21866
Fixes #4992 : Add display_name to nested VRF serializer
2020-08-13 09:56:03 -04:00
Jeremy Stretch
cb36f9fdb3
Remove restriction enforcement from RestrictedQuerySet
2020-07-23 12:48:03 -04:00
Jeremy Stretch
1714902f88
Merge branch 'develop' into develop-2.9
2020-07-21 12:57:02 -04:00
Jeremy Stretch
0f679e1f03
Closes #4871 : Specify ordering for querysets using annotate() to count related objects
2020-07-20 12:07:19 -04:00
Jeremy Stretch
a7776d2f53
Merge pull request #4849 from glennmatthews/gfm-issue-4803
...
#4803 : Family of nested address/prefix/aggregate serializes as integer, not as string
2020-07-15 09:13:12 -04:00
Glenn Matthews
087ad30d3c
Use correct serializer class for available-prefixes POST. Fixes #3240
2020-07-13 16:26:05 -04:00
Glenn Matthews
9c1dd159de
Address/prefix/aggregate family is an integer, not a string. Fixes #4803
2020-07-13 14:50:58 -04:00
Jeremy Stretch
4f00b5af4a
Miscellaneous RestrictedQuerySet cleanup
2020-07-09 15:11:18 -04:00
Jeremy Stretch
85b284be54
Fix permissions evaluation for available IPs endpoint
2020-07-08 09:31:10 -04:00
Jeremy Stretch
15f5719f44
Remove unused class IPAddressInterfaceSerializer
2020-07-06 16:51:23 -04:00
Jeremy Stretch
924f319343
Closes #4806 : Add a url field to all API serializers
2020-07-06 16:41:08 -04:00