Wiring initial user balance

This commit is contained in:
fnux 2020-02-27 15:50:46 +01:00
commit 1dd3324275
3 changed files with 23 additions and 13 deletions

View file

@ -4,6 +4,8 @@ from rest_framework import viewsets, permissions, status
from rest_framework.response import Response
from rest_framework.decorators import action
import json
from .models import *
from .serializers import *
from datetime import datetime
@ -54,10 +56,6 @@ class UserViewSet(viewsets.ReadOnlyModelViewSet):
def get_queryset(self):
return get_user_model().objects.all()
@action(detail=True)
def balance(self, request):
return Response(status=status.HTTP_204_NO_CONTENT)
class PaymentMethodViewSet(viewsets.ModelViewSet):
serializer_class = PaymentMethodSerializer
permission_classes = [permissions.IsAuthenticated]
@ -104,7 +102,7 @@ class AdminBillViewSet(viewsets.ModelViewSet):
def create(self, request):
serializer = self.get_serializer(data=request.data)
serializer.is_valid(raise_exception=True)
serializer.save(created_at=datetime.now())
serializer.save(creation_date=datetime.now())
headers = self.get_success_headers(serializer.data)
return Response(serializer.data, status=status.HTTP_201_CREATED, headers=headers)