|
@@ -236,14 +236,15 @@ class APIRootView(APIView):
|
|
|
|
|
|
def get(self, request, format=None):
|
|
|
|
|
|
- return Response({
|
|
|
- 'circuits': reverse('circuits-api:api-root', request=request, format=format),
|
|
|
- 'dcim': reverse('dcim-api:api-root', request=request, format=format),
|
|
|
- 'extras': reverse('extras-api:api-root', request=request, format=format),
|
|
|
- 'ipam': reverse('ipam-api:api-root', request=request, format=format),
|
|
|
- 'secrets': reverse('secrets-api:api-root', request=request, format=format),
|
|
|
- 'tenancy': reverse('tenancy-api:api-root', request=request, format=format),
|
|
|
- })
|
|
|
+ return Response(OrderedDict((
|
|
|
+ ('circuits', reverse('circuits-api:api-root', request=request, format=format)),
|
|
|
+ ('dcim', reverse('dcim-api:api-root', request=request, format=format)),
|
|
|
+ ('extras', reverse('extras-api:api-root', request=request, format=format)),
|
|
|
+ ('ipam', reverse('ipam-api:api-root', request=request, format=format)),
|
|
|
+ ('secrets', reverse('secrets-api:api-root', request=request, format=format)),
|
|
|
+ ('tenancy', reverse('tenancy-api:api-root', request=request, format=format)),
|
|
|
+ ('virtualization', reverse('virtualization-api:api-root', request=request, format=format)),
|
|
|
+ )))
|
|
|
|
|
|
|
|
|
def handle_500(request):
|