From 9b0595d232219ef5442869565a1da036496f0f44 Mon Sep 17 00:00:00 2001 From: Oliver Walters <oliver.henry.walters@gmail.com> Date: Wed, 10 Mar 2021 16:53:02 +1100 Subject: [PATCH] Add serializers --- InvenTree/report/serializers.py | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) 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', + ]