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',
+        ]