Add API route for transactions
This commit is contained in:
@@ -135,7 +135,7 @@ class MemberViewSet(Base, Retrieve, Update):
|
||||
|
||||
|
||||
class CardViewSet(Base, Create, Retrieve, Update, Destroy):
|
||||
permission_classes = [AllowMetadata | IsAuthenticated, IsObjOwnerOrAdmin, IsAdminOrReadOnly]
|
||||
permission_classes = [AllowMetadata | IsAuthenticated, IsObjOwnerOrAdmin]
|
||||
queryset = models.Card.objects.all()
|
||||
serializer_class = serializers.CardSerializer
|
||||
|
||||
@@ -192,6 +192,15 @@ class TrainingViewSet(Base, Retrieve, Create, Update):
|
||||
serializer.save(user=self.request.user)
|
||||
|
||||
|
||||
class TransactionViewSet(Base, Create, Retrieve, Update):
|
||||
permission_classes = [AllowMetadata | IsAuthenticated, IsObjOwnerOrAdmin]
|
||||
queryset = models.Transaction.objects.all()
|
||||
serializer_class = serializers.TransactionSerializer
|
||||
|
||||
def perform_create(self, serializer):
|
||||
serializer.save(recorder=self.request.user)
|
||||
|
||||
|
||||
class UserView(views.APIView):
|
||||
permission_classes = [AllowMetadata | IsAuthenticated]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user