|
|
|
|
@ -24,7 +24,7 @@ from .serializers.content import ( |
|
|
|
|
ImageObjectSerializer, |
|
|
|
|
) |
|
|
|
|
from .serializers.school import SchoolScheduleSerializer |
|
|
|
|
from .serializers.payment import AuthorBalanceSerializer |
|
|
|
|
from .serializers.payment import AuthorBalanceSerializer, AuthorBalanceCreateSerializer |
|
|
|
|
from .serializers.user import ( |
|
|
|
|
UserSerializer, UserPhotoSerializer, |
|
|
|
|
) |
|
|
|
|
@ -43,7 +43,10 @@ User = get_user_model() |
|
|
|
|
|
|
|
|
|
class AuthorBalanceViewSet(ExtendedModelViewSet): |
|
|
|
|
queryset = AuthorBalance.objects.all() |
|
|
|
|
serializer_class = AuthorBalanceSerializer |
|
|
|
|
serializer_class = AuthorBalanceCreateSerializer |
|
|
|
|
serializer_class_map = { |
|
|
|
|
'list': AuthorBalanceSerializer, |
|
|
|
|
} |
|
|
|
|
permission_classes = (IsAdmin,) |
|
|
|
|
filter_fields = ('author', 'status', 'type') |
|
|
|
|
search_fields = ( |
|
|
|
|
|