2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-07-03 04:00:57 +00:00

Move Meta class to top of class definition (#4363)

This commit is contained in:
Oliver
2023-02-18 18:51:00 +11:00
committed by GitHub
parent 139274f356
commit cc2e7ee8a5
27 changed files with 1085 additions and 1084 deletions

View File

@ -180,6 +180,10 @@ class ReportTemplateBase(ReportBase):
Able to be passed context data
"""
class Meta:
"""Metaclass options. Abstract ensures no database table is created."""
abstract = True
# Pass a single top-level object to the report template
object_to_print = None
@ -255,11 +259,6 @@ class ReportTemplateBase(ReportBase):
help_text=_('Report template is enabled'),
)
class Meta:
"""Metaclass options. Abstract ensures no database table is created."""
abstract = True
class TestReport(ReportTemplateBase):
"""Render a TestReport against a StockItem object."""

View File

@ -10,8 +10,6 @@ from .models import (BillOfMaterialsReport, BuildReport, PurchaseOrderReport,
class TestReportSerializer(InvenTreeModelSerializer):
"""Serializer class for the TestReport model"""
template = InvenTreeAttachmentSerializerField(required=True)
class Meta:
"""Metaclass options."""
@ -25,12 +23,12 @@ class TestReportSerializer(InvenTreeModelSerializer):
'enabled',
]
template = InvenTreeAttachmentSerializerField(required=True)
class BuildReportSerializer(InvenTreeModelSerializer):
"""Serializer class for the BuildReport model"""
template = InvenTreeAttachmentSerializerField(required=True)
class Meta:
"""Metaclass options."""
@ -44,10 +42,11 @@ class BuildReportSerializer(InvenTreeModelSerializer):
'enabled',
]
template = InvenTreeAttachmentSerializerField(required=True)
class BOMReportSerializer(InvenTreeModelSerializer):
"""Serializer class for the BillOfMaterialsReport model"""
template = InvenTreeAttachmentSerializerField(required=True)
class Meta:
"""Metaclass options."""
@ -62,10 +61,11 @@ class BOMReportSerializer(InvenTreeModelSerializer):
'enabled',
]
template = InvenTreeAttachmentSerializerField(required=True)
class PurchaseOrderReportSerializer(InvenTreeModelSerializer):
"""Serializer class for the PurchaseOrdeReport model"""
template = InvenTreeAttachmentSerializerField(required=True)
class Meta:
"""Metaclass options."""
@ -80,10 +80,11 @@ class PurchaseOrderReportSerializer(InvenTreeModelSerializer):
'enabled',
]
template = InvenTreeAttachmentSerializerField(required=True)
class SalesOrderReportSerializer(InvenTreeModelSerializer):
"""Serializer class for the SalesOrderReport model"""
template = InvenTreeAttachmentSerializerField(required=True)
class Meta:
"""Metaclass options."""
@ -97,3 +98,5 @@ class SalesOrderReportSerializer(InvenTreeModelSerializer):
'filters',
'enabled',
]
template = InvenTreeAttachmentSerializerField(required=True)