39 lines
910 B
Python
39 lines
910 B
Python
"""
|
|
Contains URLs for the Course Experience API
|
|
"""
|
|
|
|
|
|
from django.conf import settings
|
|
from django.urls import re_path, path
|
|
|
|
from openedx.features.course_experience.api.v1.views import (
|
|
reset_course_deadlines,
|
|
reset_all_course_deadlines,
|
|
CourseDeadlinesMobileView,
|
|
)
|
|
|
|
urlpatterns = []
|
|
|
|
# URL for resetting course deadlines
|
|
urlpatterns += [
|
|
re_path(
|
|
r'v1/reset_course_deadlines',
|
|
reset_course_deadlines,
|
|
name='course-experience-reset-course-deadlines'
|
|
),
|
|
path(
|
|
'v1/reset_all_course_deadlines/',
|
|
reset_all_course_deadlines,
|
|
name='course-experience-reset-all-course-deadlines',
|
|
)
|
|
]
|
|
|
|
# URL for retrieving course deadlines info
|
|
urlpatterns += [
|
|
re_path(
|
|
fr'v1/course_deadlines_info/{settings.COURSE_KEY_PATTERN}',
|
|
CourseDeadlinesMobileView.as_view(),
|
|
name='course-experience-course-deadlines-mobile'
|
|
),
|
|
]
|