Commit 754886ea by Bill DeRusha Committed by Bill DeRusha

Add docstrings to publisher api/views.py

parent 1e07c7f0
...@@ -12,12 +12,14 @@ from course_discovery.apps.publisher.models import (Course, CourseRun, CourseRun ...@@ -12,12 +12,14 @@ from course_discovery.apps.publisher.models import (Course, CourseRun, CourseRun
class CourseRoleAssignmentView(UpdateAPIView): class CourseRoleAssignmentView(UpdateAPIView):
""" Update view for CourseUserRole """
permission_classes = (IsAuthenticated, CanViewAssociatedCourse,) permission_classes = (IsAuthenticated, CanViewAssociatedCourse,)
queryset = CourseUserRole.objects.all() queryset = CourseUserRole.objects.all()
serializer_class = CourseUserRoleSerializer serializer_class = CourseUserRoleSerializer
class OrganizationGroupUserView(ListAPIView): class OrganizationGroupUserView(ListAPIView):
""" List view for Users filtered by group """
serializer_class = GroupUserSerializer serializer_class = GroupUserSerializer
permission_classes = (IsAuthenticated,) permission_classes = (IsAuthenticated,)
...@@ -28,12 +30,14 @@ class OrganizationGroupUserView(ListAPIView): ...@@ -28,12 +30,14 @@ class OrganizationGroupUserView(ListAPIView):
class UpdateCourseRunView(UpdateAPIView): class UpdateCourseRunView(UpdateAPIView):
""" Update view for CourseRuns """
permission_classes = (IsAuthenticated, InternalUserPermission,) permission_classes = (IsAuthenticated, InternalUserPermission,)
queryset = CourseRun.objects.all() queryset = CourseRun.objects.all()
serializer_class = CourseRunSerializer serializer_class = CourseRunSerializer
class CourseRevisionDetailView(RetrieveAPIView): class CourseRevisionDetailView(RetrieveAPIView):
""" Retrieve view for Course revision history """
permission_classes = (IsAuthenticated, ) permission_classes = (IsAuthenticated, )
serializer_class = CourseRevisionSerializer serializer_class = CourseRevisionSerializer
queryset = Course.history.all() # pylint: disable=no-member queryset = Course.history.all() # pylint: disable=no-member
...@@ -41,12 +45,14 @@ class CourseRevisionDetailView(RetrieveAPIView): ...@@ -41,12 +45,14 @@ class CourseRevisionDetailView(RetrieveAPIView):
class ChangeCourseStateView(UpdateAPIView): class ChangeCourseStateView(UpdateAPIView):
""" Update view for CourseStates """
permission_classes = (IsAuthenticated, PublisherUserPermission,) permission_classes = (IsAuthenticated, PublisherUserPermission,)
queryset = CourseState.objects.all() queryset = CourseState.objects.all()
serializer_class = CourseStateSerializer serializer_class = CourseStateSerializer
class ChangeCourseRunStateView(UpdateAPIView): class ChangeCourseRunStateView(UpdateAPIView):
""" Update view for CourseRunStates """
permission_classes = (IsAuthenticated, PublisherUserPermission,) permission_classes = (IsAuthenticated, PublisherUserPermission,)
queryset = CourseRunState.objects.all() queryset = CourseRunState.objects.all()
serializer_class = CourseRunStateSerializer serializer_class = CourseRunStateSerializer
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment