extend api with issuer

#1356
This commit is contained in:
Matthias 2021-07-03 01:47:54 +02:00
parent ded0fb5353
commit 4f432d4db2
2 changed files with 8 additions and 1 deletions

View File

@ -46,6 +46,8 @@ class BuildList(generics.ListCreateAPIView):
'target_date', 'target_date',
'completion_date', 'completion_date',
'quantity', 'quantity',
'issued_by',
'responsible',
] ]
search_fields = [ search_fields = [

View File

@ -10,7 +10,7 @@ from django.db.models import BooleanField
from rest_framework import serializers 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 StockItemSerializerBrief
from stock.serializers import LocationSerializer from stock.serializers import LocationSerializer
@ -31,6 +31,8 @@ class BuildSerializer(InvenTreeModelSerializer):
overdue = serializers.BooleanField(required=False, read_only=True) overdue = serializers.BooleanField(required=False, read_only=True)
issued_by_detail = UserSerializerBrief(source='issued_by', read_only=True)
@staticmethod @staticmethod
def annotate_queryset(queryset): def annotate_queryset(queryset):
""" """
@ -84,6 +86,9 @@ class BuildSerializer(InvenTreeModelSerializer):
'target_date', 'target_date',
'notes', 'notes',
'link', 'link',
'issued_by',
'issued_by_detail',
'responsible',
] ]
read_only_fields = [ read_only_fields = [