Add API route for transactions

This commit is contained in:
2020-01-17 07:20:07 +00:00
parent 0f39901c76
commit df1490dd2d
4 changed files with 26 additions and 2 deletions
+10 -1
View File
@@ -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]