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
Jeremy Stretch
eb45ad600e
Fix evaluation of RestrictedQuerySets
2020-06-29 11:35:13 -04:00
Jeremy Stretch
7b24984280
Update IPAddressSerializer
2020-06-22 15:39:57 -04:00
Jeremy Stretch
31bb70d9a2
Fixed IPAM tests
2020-06-22 14:46:25 -04:00
Jeremy Stretch
2d4694e72d
Merge pull request #4770 from netbox-community/3703-limit-tag-creation
...
Closes #3703 : Restrict tag creation
2020-06-17 12:28:04 -04:00
Jeremy Stretch
448dc1442c
Replace TaggitSerializer and TagListSerializerField with TaggedObjectSerializer
2020-06-17 09:57:17 -04:00
Jeremy Stretch
e917535380
Merge branch 'develop' into develop-2.9
2020-06-15 16:04:32 -04:00
Jeremy Stretch
1f727f565f
Adopted fix from #4743 and updated API tests
2020-06-10 16:11:28 -04:00
Jeremy Stretch
9fd36279ab
Fixes #4743 : Allow users to create "next available" IPs without needing permission to create prefixes
2020-06-10 16:06:11 -04:00
Jeremy Stretch
ecd3963b7c
Merge pull request #4718 from netbox-community/4674-drf_yasg_definitions
...
Fixes #4674 - Fix available-ips and available-prefixes swagger definitions
2020-06-08 16:59:04 -04:00
Jeremy Stretch
e616aad911
Fixes #4725 : Fix "brief" rendering of various REST API endpoints
2020-06-05 15:49:06 -04:00
Daniel Sheppard
5330914431
#4674 - Correct many=False to many=True on the response serializers
2020-06-04 09:42:00 -05:00
Daniel Sheppard
927c012fc9
#4674 - Fix available-ips and available-prefixes swagger definitions
2020-06-04 09:35:58 -05:00
Jeremy Stretch
56f6698ba5
Fixes #4707 : Fix prefix_count population on VLAN API serializer
2020-06-02 13:40:14 -04:00
Jeremy Stretch
cc721efe97
Fixes #3356 : Correct Swagger schema specification for the available prefixes/IPs API endpoints
2020-04-21 14:12:49 -04:00
Jeremy Stretch
e0f819691f
Fixes #4496 : Fix exception when validating certain models via REST API
2020-04-15 09:37:30 -04:00
John Anderson
901143b72a
Merge branch 'develop' into develop-2.8
2020-03-16 12:17:00 -04:00
kobayashi
7ef9a6c0a7
Fixes #2769 : improve prefix_length validations
2020-03-16 03:20:15 -04:00