From 4f432d4db2b8ce4d63019fa650dd327eaaa995f9 Mon Sep 17 00:00:00 2001 From: Matthias Date: Sat, 3 Jul 2021 01:47:54 +0200 Subject: [PATCH] extend api with issuer #1356 --- InvenTree/build/api.py | 2 ++ InvenTree/build/serializers.py | 7 ++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/InvenTree/build/api.py b/InvenTree/build/api.py index 1cb973fe05..50b0d2da72 100644 --- a/InvenTree/build/api.py +++ b/InvenTree/build/api.py @@ -46,6 +46,8 @@ class BuildList(generics.ListCreateAPIView): 'target_date', 'completion_date', 'quantity', + 'issued_by', + 'responsible', ] search_fields = [ diff --git a/InvenTree/build/serializers.py b/InvenTree/build/serializers.py index d8573cfa70..72295ecab1 100644 --- a/InvenTree/build/serializers.py +++ b/InvenTree/build/serializers.py @@ -10,7 +10,7 @@ from django.db.models import BooleanField from rest_framework import serializers -from InvenTree.serializers import InvenTreeModelSerializer +from InvenTree.serializers import InvenTreeModelSerializer, UserSerializerBrief from stock.serializers import StockItemSerializerBrief from stock.serializers import LocationSerializer @@ -31,6 +31,8 @@ class BuildSerializer(InvenTreeModelSerializer): overdue = serializers.BooleanField(required=False, read_only=True) + issued_by_detail = UserSerializerBrief(source='issued_by', read_only=True) + @staticmethod def annotate_queryset(queryset): """ @@ -84,6 +86,9 @@ class BuildSerializer(InvenTreeModelSerializer): 'target_date', 'notes', 'link', + 'issued_by', + 'issued_by_detail', + 'responsible', ] read_only_fields = [