from django.urls import path from rest_framework.routers import DefaultRouter from core import views # Create a router and register our viewsets with it. router = DefaultRouter() router.register('student', views.StudentReviewerApiViewSet, base_name='student') router.register('examtype', views.ExamApiViewSet) router.register('feedback', views.FeedbackApiView) router.register('feedback-comment', views.FeedbackCommentApiView) router.register('submission', views.SubmissionViewSet, base_name='submission') router.register('submissiontype', views.SubmissionTypeApiView) router.register('tutor', views.TutorApiViewSet, base_name='tutor') router.register('subscription', views.SubscriptionApiViewSet, base_name='subscription') router.register('assignment', views.AssignmentApiViewSet) # regular views that are not viewsets regular_views_urlpatterns = [ path('student-page/', views.StudentSelfApiView.as_view(), name='student-page'), path('student-submissions/', views.StudentSelfSubmissionsApiView.as_view(), name='student-submissions'), path('user-role/', views.get_user_role, name='user-role'), path('jwt-time-delta/', views.get_jwt_expiration_delta, name='jwt-time-delta') ] urlpatterns = [ *router.urls, *regular_views_urlpatterns, ]