2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-06-17 04:25:42 +00:00

Exposes BuildOrderAttachment objects to the REST API

This commit is contained in:
Oliver
2021-06-30 10:49:33 +10:00
parent f67779c816
commit a7d60cf5ad
2 changed files with 53 additions and 8 deletions

View File

@ -10,13 +10,13 @@ from django.db.models import BooleanField
from rest_framework import serializers
from InvenTree.serializers import InvenTreeModelSerializer
from InvenTree.serializers import InvenTreeModelSerializer, InvenTreeAttachmentSerializerField
from stock.serializers import StockItemSerializerBrief
from stock.serializers import LocationSerializer
from part.serializers import PartSerializer, PartBriefSerializer
from .models import Build, BuildItem
from .models import Build, BuildItem, BuildOrderAttachment
class BuildSerializer(InvenTreeModelSerializer):
@ -143,3 +143,21 @@ class BuildItemSerializer(InvenTreeModelSerializer):
'stock_item_detail',
'quantity'
]
class BuildAttachmentSerializer(InvenTreeModelSerializer):
"""
Serializer for a BuildAttachment
"""
attachment = InvenTreeAttachmentSerializerField(required=True)
class Meta:
model = BuildOrderAttachment
fields = [
'pk',
'build',
'attachment',
'comment'
]