urls.py 578 Bytes
Newer Older
Nimisha Asthagiri committed
1 2 3 4
"""
Course Block API URLs
"""
from django.conf import settings
5
from django.conf.urls import url
Nimisha Asthagiri committed
6

7
from .views import BlocksInCourseView, BlocksView
Nimisha Asthagiri committed
8

9
urlpatterns = [
Nimisha Asthagiri committed
10 11 12 13 14 15 16 17 18 19 20 21 22
    # This endpoint requires the usage_key for the starting block.
    url(
        r'^v1/blocks/{}'.format(settings.USAGE_KEY_PATTERN),
        BlocksView.as_view(),
        name="blocks_in_block_tree"
    ),

    # This endpoint is an alternative to the above, but requires course_id as a parameter.
    url(
        r'^v1/blocks/',
        BlocksInCourseView.as_view(),
        name="blocks_in_course"
    ),
23
]