mirror of
https://github.com/inventree/InvenTree
synced 2024-08-30 18:33:04 +00:00
Extend API for labels and reports to allow creating new items (#5982)
* Extend API for labels and reports to allow creating new items * Increment API_VERSION * Missed something..
This commit is contained in:
parent
90e6938eb6
commit
43434fc530
@ -2,11 +2,14 @@
|
||||
|
||||
|
||||
# InvenTree API version
|
||||
INVENTREE_API_VERSION = 155
|
||||
INVENTREE_API_VERSION = 156
|
||||
"""Increment this API version number whenever there is a significant change to the API that any clients need to know about."""
|
||||
|
||||
INVENTREE_API_TEXT = """
|
||||
|
||||
v156 -> 2023-11-26 : https://github.com/inventree/InvenTree/pull/5982
|
||||
- Add POST endpoint for report and label creation
|
||||
|
||||
v155 -> 2023-11-24 : https://github.com/inventree/InvenTree/pull/5979
|
||||
- Add "creation_date" field to Part instance serializer
|
||||
|
||||
|
@ -18,7 +18,8 @@ import label.models
|
||||
import label.serializers
|
||||
from InvenTree.api import MetadataView
|
||||
from InvenTree.filters import InvenTreeSearchFilter
|
||||
from InvenTree.mixins import ListAPI, RetrieveAPI, RetrieveUpdateDestroyAPI
|
||||
from InvenTree.mixins import (ListCreateAPI, RetrieveAPI,
|
||||
RetrieveUpdateDestroyAPI)
|
||||
from part.models import Part
|
||||
from plugin.builtin.labels.inventree_label import InvenTreeLabelPlugin
|
||||
from plugin.registry import registry
|
||||
@ -65,7 +66,7 @@ class LabelFilterMixin:
|
||||
return self.ITEM_MODEL.objects.filter(pk__in=valid_ids)
|
||||
|
||||
|
||||
class LabelListView(LabelFilterMixin, ListAPI):
|
||||
class LabelListView(LabelFilterMixin, ListCreateAPI):
|
||||
"""Generic API class for label templates."""
|
||||
|
||||
def filter_queryset(self, queryset):
|
||||
|
@ -20,7 +20,8 @@ import part.models
|
||||
from InvenTree.api import MetadataView
|
||||
from InvenTree.exceptions import log_error
|
||||
from InvenTree.filters import InvenTreeSearchFilter
|
||||
from InvenTree.mixins import ListAPI, RetrieveAPI, RetrieveUpdateDestroyAPI
|
||||
from InvenTree.mixins import (ListCreateAPI, RetrieveAPI,
|
||||
RetrieveUpdateDestroyAPI)
|
||||
from stock.models import StockItem, StockItemAttachment, StockLocation
|
||||
|
||||
from .models import (BillOfMaterialsReport, BuildReport, PurchaseOrderReport,
|
||||
@ -33,7 +34,7 @@ from .serializers import (BOMReportSerializer, BuildReportSerializer,
|
||||
StockLocationReportSerializer, TestReportSerializer)
|
||||
|
||||
|
||||
class ReportListView(ListAPI):
|
||||
class ReportListView(ListCreateAPI):
|
||||
"""Generic API class for report templates."""
|
||||
|
||||
filter_backends = [
|
||||
|
Loading…
Reference in New Issue
Block a user