From 28a2a37ed25180f971f0a97cb2d60716cef70874 Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Fri, 29 Jun 2018 13:17:07 -0400 Subject: [PATCH] Fixes #2191: Added missing static choices to circuits and DCIM API endpoints --- netbox/circuits/api/views.py | 1 + netbox/dcim/api/views.py | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) 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']), )