|
|
|
|
@ -30,7 +30,11 @@ from .serializers.school import ( |
|
|
|
|
LiveLessonCreateSerializer, |
|
|
|
|
LiveLessonSerializer, |
|
|
|
|
) |
|
|
|
|
from .serializers.payment import AuthorBalanceSerializer, AuthorBalanceCreateSerializer |
|
|
|
|
from .serializers.payment import ( |
|
|
|
|
AuthorBalanceSerializer, AuthorBalanceCreateSerializer, |
|
|
|
|
PaymentSerializer, CoursePaymentSerializer, |
|
|
|
|
SchoolPaymentSerializer, |
|
|
|
|
) |
|
|
|
|
from .serializers.user import ( |
|
|
|
|
AuthorRequestSerializer, |
|
|
|
|
UserSerializer, UserPhotoSerializer, |
|
|
|
|
@ -53,7 +57,10 @@ from apps.content.models import ( |
|
|
|
|
Baner, Image, Text, ImageText, Video, |
|
|
|
|
Gallery, GalleryImage, ImageObject, |
|
|
|
|
) |
|
|
|
|
from apps.payment.models import AuthorBalance |
|
|
|
|
from apps.payment.models import ( |
|
|
|
|
AuthorBalance, Payment, |
|
|
|
|
CoursePayment, SchoolPayment, |
|
|
|
|
) |
|
|
|
|
from apps.school.models import SchoolSchedule, LiveLesson |
|
|
|
|
from apps.user.models import AuthorRequest |
|
|
|
|
|
|
|
|
|
@ -409,3 +416,10 @@ class AuthorRequestViewSet(ExtendedModelViewSet): |
|
|
|
|
serializer_class = AuthorRequestSerializer |
|
|
|
|
permission_classes = (IsAdmin,) |
|
|
|
|
filter_fields = ('status',) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class PaymentViewSet(ExtendedModelViewSet): |
|
|
|
|
queryset = Payment.objects.all() |
|
|
|
|
serializer_class = PaymentSerializer |
|
|
|
|
permission_classes = (IsAdmin,) |
|
|
|
|
filter_fields = ('status',) |
|
|
|
|
|