* fix: remove unused feedback email * refactor: rename learner views Rename course to learner and seed initial response shape * feat: add first sample views and APIs * refactor: add route namespace for learner dash * test: add learner dashboard views test Co-authored-by: nsprenkle <nsprenkle@2u.com>
24 lines
1.1 KiB
Python
24 lines
1.1 KiB
Python
"""Learner dashboard URL routing configuration"""
|
|
|
|
from django.urls import path, re_path
|
|
|
|
from lms.djangoapps.learner_dashboard import learner_views, programs, program_views
|
|
|
|
# Learner Dashboard Routing
|
|
urlpatterns = [
|
|
path('learner/', learner_views.dashboard_view, name='dashboard_view')
|
|
]
|
|
|
|
# Program Dashboard Routing
|
|
urlpatterns += [
|
|
path('programs/', program_views.program_listing, name='program_listing_view'),
|
|
re_path(r'^programs/(?P<program_uuid>[0-9a-f-]+)/$', program_views.program_details, name='program_details_view'),
|
|
re_path(r'^programs/(?P<program_uuid>[0-9a-f-]+)/discussion/$', program_views.ProgramDiscussionIframeView.as_view(),
|
|
name='program_discussion'),
|
|
re_path(r'^programs/(?P<program_uuid>[0-9a-f-]+)/live/$', program_views.ProgramLiveIframeView.as_view(),
|
|
name='program_live'),
|
|
path('programs_fragment/', programs.ProgramsFragmentView.as_view(), name='program_listing_fragment_view'),
|
|
re_path(r'^programs/(?P<program_uuid>[0-9a-f-]+)/details_fragment/$', programs.ProgramDetailsFragmentView.as_view(),
|
|
name='program_details_fragment_view'),
|
|
]
|