Files
edx-platform/cms/djangoapps/contentstore/rest_api/v2/urls.py
Navin Karkera 2c2721436d feat: container links api (#36911)
Adds list api to fetch container library links information. S
2025-06-24 17:20:53 +00:00

42 lines
1.1 KiB
Python

"""Contenstore API v2 URLs."""
from django.conf import settings
from django.urls import path, re_path
from cms.djangoapps.contentstore.rest_api.v2.views import downstreams, home
app_name = "v2"
urlpatterns = [
path(
"home/courses",
home.HomePageCoursesViewV2.as_view(),
name="courses",
),
re_path(
r'^downstreams/$',
downstreams.DownstreamListView.as_view(),
name="downstreams_list",
),
re_path(
r'^downstream-containers/$',
downstreams.DownstreamContainerListView.as_view(),
name="container_downstreams_list",
),
re_path(
fr'^downstreams/{settings.USAGE_KEY_PATTERN}$',
downstreams.DownstreamView.as_view(),
name="downstream"
),
re_path(
f'^downstreams/{settings.COURSE_KEY_PATTERN}/summary$',
downstreams.DownstreamSummaryView.as_view(),
name='upstream-summary-list'
),
re_path(
fr'^downstreams/{settings.USAGE_KEY_PATTERN}/sync$',
downstreams.SyncFromUpstreamView.as_view(),
name="sync_from_upstream"
),
]