diff --git a/InvenTree/report/serializers.py b/InvenTree/report/serializers.py index f0a449ae49..fa7de1a3ea 100644 --- a/InvenTree/report/serializers.py +++ b/InvenTree/report/serializers.py @@ -7,6 +7,7 @@ from InvenTree.serializers import InvenTreeAttachmentSerializerField from .models import TestReport from .models import BuildReport from .models import BillOfMaterialsReport +from .models import PurchaseOrderReport, SalesOrderReport class TestReportSerializer(InvenTreeModelSerializer): @@ -55,3 +56,35 @@ class BOMReportSerializer(InvenTreeModelSerializer): 'filters', 'enabled', ] + + +class POReportSerializer(InvenTreeModelSerializer): + + template = InvenTreeAttachmentSerializerField(required=True) + + class Meta: + model = PurchaseOrderReport + fields = [ + 'pk', + 'name', + 'description', + 'template', + 'filters', + 'enabled', + ] + + +class SOReportSerializer(InvenTreeModelSerializer): + + template = InvenTreeAttachmentSerializerField(required=True) + + class Meta: + model = SalesOrderReport + fields = [ + 'pk', + 'name', + 'description', + 'template', + 'filters', + 'enabled', + ]