- Remove usage of django.urls.patterns - Change urls tuples to lists - Make all string view names callables - This is the second of several urls updates for LMS; a work in progress
27 lines
745 B
Python
27 lines
745 B
Python
"""
|
|
Discussion API URLs
|
|
"""
|
|
from django.conf import settings
|
|
from django.conf.urls import include, url
|
|
from rest_framework.routers import SimpleRouter
|
|
|
|
from discussion_api.views import CommentViewSet, CourseTopicsView, CourseView, ThreadViewSet
|
|
|
|
ROUTER = SimpleRouter()
|
|
ROUTER.register("threads", ThreadViewSet, base_name="thread")
|
|
ROUTER.register("comments", CommentViewSet, base_name="comment")
|
|
|
|
urlpatterns = [
|
|
url(
|
|
r"^v1/courses/{}".format(settings.COURSE_ID_PATTERN),
|
|
CourseView.as_view(),
|
|
name="discussion_course"
|
|
),
|
|
url(
|
|
r"^v1/course_topics/{}".format(settings.COURSE_ID_PATTERN),
|
|
CourseTopicsView.as_view(),
|
|
name="course_topics"
|
|
),
|
|
url("^v1/", include(ROUTER.urls)),
|
|
]
|