|
|
|
@ -125,7 +125,7 @@ class CourseViewSet(ExtendedModelViewSet): |
|
|
|
} |
|
|
|
} |
|
|
|
filter_fields = ('category', 'status', 'is_infinite', 'is_featured',) |
|
|
|
filter_fields = ('category', 'status', 'is_infinite', 'is_featured',) |
|
|
|
search_fields = ('author__email', 'title', 'category__title',) |
|
|
|
search_fields = ('author__email', 'title', 'category__title',) |
|
|
|
ordering_fields = ('title', 'created_at', 'update_at',) |
|
|
|
ordering_fields = ('id', 'title', 'created_at', 'update_at',) |
|
|
|
# permission_classes = (IsAuthorObjectOrAdmin,) |
|
|
|
# permission_classes = (IsAuthorObjectOrAdmin,) |
|
|
|
# permission_map = { |
|
|
|
# permission_map = { |
|
|
|
# 'create': IsAuthorOrAdmin, |
|
|
|
# 'create': IsAuthorOrAdmin, |
|
|
|
|