add new api
This commit is contained in:
@@ -1,7 +1,8 @@
|
||||
from rest_framework import views
|
||||
from rest_framework import views, permissions
|
||||
from rest_framework.response import Response
|
||||
|
||||
from core.apps.orders.models import Supplier
|
||||
from core.apps.orders.serializers.supplier import SupplierListSerializer
|
||||
|
||||
|
||||
class SupplierCreateApiView(views.APIView):
|
||||
@@ -25,4 +26,12 @@ class SupplierGetApiView(views.APIView):
|
||||
return Response({'success': True}, status=200)
|
||||
else:
|
||||
return Response({"success": False},status=404)
|
||||
|
||||
|
||||
|
||||
class SupplierListApiView(views.APIView):
|
||||
permission_classes = [permissions.IsAdminUser]
|
||||
|
||||
def get(self, request):
|
||||
supp = Supplier.objects.all()
|
||||
serializer = SupplierListSerializer(supp, many=True)
|
||||
return Response(serializer.data, status=200)
|
||||
Reference in New Issue
Block a user