diff --git a/netbox/circuits/api/views.py b/netbox/circuits/api/views.py index 9b75bc184..479c21add 100644 --- a/netbox/circuits/api/views.py +++ b/netbox/circuits/api/views.py @@ -19,6 +19,7 @@ from . import serializers class CircuitsFieldChoicesViewSet(FieldChoicesViewSet): fields = ( + (Circuit, ['status']), (CircuitTermination, ['term_side']), ) diff --git a/netbox/dcim/api/views.py b/netbox/dcim/api/views.py index 13f68639f..ce8b4c349 100644 --- a/netbox/dcim/api/views.py +++ b/netbox/dcim/api/views.py @@ -3,7 +3,6 @@ from __future__ import unicode_literals from collections import OrderedDict from django.conf import settings -from django.db import transaction from django.http import HttpResponseBadRequest, HttpResponseForbidden from django.shortcuts import get_object_or_404 from drf_yasg import openapi @@ -37,11 +36,12 @@ class DCIMFieldChoicesViewSet(FieldChoicesViewSet): fields = ( (Device, ['face', 'status']), (ConsolePort, ['connection_status']), - (Interface, ['form_factor']), + (Interface, ['form_factor', 'mode']), (InterfaceConnection, ['connection_status']), (InterfaceTemplate, ['form_factor']), (PowerPort, ['connection_status']), (Rack, ['type', 'width']), + (Site, ['status']), )