45 lines
1.9 KiB
Python
45 lines
1.9 KiB
Python
"""
|
|
Defines URLs for the course experience.
|
|
"""
|
|
|
|
from django.urls import path
|
|
from .views.course_dates import CourseDatesFragmentMobileView
|
|
from .views.course_home import CourseHomeFragmentView, CourseHomeView
|
|
from .views.course_outline import CourseOutlineFragmentView
|
|
from .views.course_updates import CourseUpdatesFragmentView, CourseUpdatesView
|
|
from .views.latest_update import LatestUpdateFragmentView
|
|
from .views.welcome_message import WelcomeMessageFragmentView, dismiss_welcome_message
|
|
|
|
COURSE_HOME_VIEW_NAME = 'openedx.course_experience.course_home'
|
|
COURSE_DATES_FRAGMENT_VIEW_NAME = 'openedx.course_experience.mobile_dates_fragment_view'
|
|
|
|
urlpatterns = [
|
|
path('', CourseHomeView.as_view(),
|
|
name=COURSE_HOME_VIEW_NAME,
|
|
),
|
|
path('updates', CourseUpdatesView.as_view(),
|
|
name='openedx.course_experience.course_updates',
|
|
),
|
|
path('home_fragment', CourseHomeFragmentView.as_view(),
|
|
name='openedx.course_experience.course_home_fragment_view',
|
|
),
|
|
path('outline_fragment', CourseOutlineFragmentView.as_view(),
|
|
name='openedx.course_experience.course_outline_fragment_view',
|
|
),
|
|
path('updates_fragment', CourseUpdatesFragmentView.as_view(),
|
|
name='openedx.course_experience.course_updates_fragment_view',
|
|
),
|
|
path('welcome_message_fragment', WelcomeMessageFragmentView.as_view(),
|
|
name='openedx.course_experience.welcome_message_fragment_view',
|
|
),
|
|
path('latest_update_fragment', LatestUpdateFragmentView.as_view(),
|
|
name='openedx.course_experience.latest_update_fragment_view',
|
|
),
|
|
path('dismiss_welcome_message', dismiss_welcome_message,
|
|
name='openedx.course_experience.dismiss_welcome_message',
|
|
),
|
|
path('mobile_dates_fragment', CourseDatesFragmentMobileView.as_view(),
|
|
name=COURSE_DATES_FRAGMENT_VIEW_NAME,
|
|
),
|
|
]
|