from apps.warehouse.web.api.v1 import serializers as warehouse_serializers
from apps.warehouse import models as warehouse_models
from rest_framework.decorators import action
from rest_framework.response import Response
from rest_framework import viewsets, filters
from django.db import transaction
from rest_framework import status


class InventoryEntryViewSet(viewsets.ModelViewSet):
    queryset = warehouse_models.InventoryEntry.objects.all()
    serializer_class = warehouse_serializers.InventoryEntrySerializer
    filter_backends = [filters.SearchFilter]
    search_fields = ['']


class InventoryQuotaSaleTransactionViewSet(viewsets.ModelViewSet):
    queryset = warehouse_models.InventoryQuotaSaleTransaction.objects.all()
    serializer_class = warehouse_serializers.InventoryQuotaSaleTransactionSerializer
    filter_backends = [filters.SearchFilter]
    search_fields = ['']
