From f55af13f34f90d884d7a4e5dc2ef6f34549cdcd1 Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Mon, 23 Sep 2024 11:57:03 -0400 Subject: [PATCH] Fixes #140: Correct representation of branch status in REST API --- netbox_branching/api/serializers.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/netbox_branching/api/serializers.py b/netbox_branching/api/serializers.py index 2336f7c..d7b24c6 100644 --- a/netbox_branching/api/serializers.py +++ b/netbox_branching/api/serializers.py @@ -5,7 +5,7 @@ from netbox.api.exceptions import SerializerNotFound from netbox.api.fields import ChoiceField, ContentTypeField from netbox.api.serializers import NetBoxModelSerializer -from netbox_branching.choices import BranchEventTypeChoices +from netbox_branching.choices import BranchEventTypeChoices, BranchStatusChoices from netbox_branching.models import ChangeDiff, Branch, BranchEvent from users.api.serializers import UserSerializer from utilities.api import get_serializer_for_model @@ -30,6 +30,9 @@ class BranchSerializer(NetBoxModelSerializer): nested=True, read_only=True ) + status = ChoiceField( + choices=BranchStatusChoices + ) class Meta: model = Branch