mirror of
				https://github.com/inventree/InvenTree.git
				synced 2025-11-04 15:15:42 +00:00 
			
		
		
		
	Remove 'draft' function from StockItem RUD endpoint
This commit is contained in:
		@@ -22,15 +22,3 @@ class UserSerializerBrief(serializers.ModelSerializer):
 | 
			
		||||
            'pk',
 | 
			
		||||
            'username',
 | 
			
		||||
        ]
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class DraftRUDView(generics.RetrieveAPIView, generics.UpdateAPIView, generics.DestroyAPIView):
 | 
			
		||||
 | 
			
		||||
    def perform_update(self, serializer):
 | 
			
		||||
 | 
			
		||||
        ctx_data = serializer._context['request'].data
 | 
			
		||||
 | 
			
		||||
        if ctx_data.get('_is_final', False) in [True, u'true', u'True', 1]:
 | 
			
		||||
            super(generics.UpdateAPIView, self).perform_update(serializer)
 | 
			
		||||
        else:
 | 
			
		||||
            pass
 | 
			
		||||
 
 | 
			
		||||
@@ -13,7 +13,6 @@ from .serializers import LocationSerializer
 | 
			
		||||
from .serializers import StockTrackingSerializer
 | 
			
		||||
 | 
			
		||||
from InvenTree.views import TreeSerializer
 | 
			
		||||
from InvenTree.serializers import DraftRUDView
 | 
			
		||||
 | 
			
		||||
from rest_framework.serializers import ValidationError
 | 
			
		||||
from rest_framework.views import APIView
 | 
			
		||||
@@ -26,7 +25,7 @@ class StockCategoryTree(TreeSerializer):
 | 
			
		||||
    model = StockLocation
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class StockDetail(DraftRUDView):
 | 
			
		||||
class StockDetail(generics.RetrieveUpdateDestroyAPIView):
 | 
			
		||||
    """
 | 
			
		||||
 | 
			
		||||
    get:
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user