Beispiel #1
0
    auth_urls,  # see above

    # Bookmarklet + cache defeating
    url(r'^bookmarklets/(?P<path>analyze.js)$', django.views.static.serve,
        {'document_root': bookmarklet_root}, name='analyze-bookmarklet'),
    url(r'^nocache/\w+/bookmarklets/(?P<path>analyze.js)$',
        django.views.static.serve, {'document_root': bookmarklet_root},
        name='nocache-analyze-bookmarklet'),

    url(r'^comments/', include('django_comments.urls')),

    # Contact us forms.
    url(r'^contact/success/$',
        TemplateView.as_view(template_name='main/contact_success.html')),
    url(r'^contact/$', ContactUsView.as_view()),
    url(r'^course/request/success/$', TemplateView.as_view(
        template_name='main/course_request_success.html')),
    url(r'^affil/(?P<pk>\d+)/activate/$',
        AffilActivateView.as_view(),
        name='affil_activate'),

    url(r'^course/(?P<pk>\d+)/$', CourseDetailView.as_view(),
        name='course_detail'),

    url(r'^course/list/$',
        MethCourseListView.as_view(),
        name='course_list'),
    url(r'^course/lti/create/$',
        LTICourseCreate.as_view(), name='lti-course-create'),
    url(r'^course/lti/(?P<context>\w[^/]*)/$',
Beispiel #2
0
    path('sequence/', include('mediathread.sequence.urls')),
    auth_urls,  # see above

    # Bookmarklet + cache defeating
    path('bookmarklets/<path:path>analyze.js',
         django.views.static.serve, {'document_root': bookmarklet_root},
         name='analyze-bookmarklet'),
    path('nocache/\w+/bookmarklets/<path:path>',
         django.views.static.serve, {'document_root': bookmarklet_root},
         name='nocache-analyze-bookmarklet'),
    path('comments/', include('django_comments.urls')),

    # Contact us forms.
    path('contact/success/',
         TemplateView.as_view(template_name='main/contact_success.html')),
    path('contact/', ContactUsView.as_view(), name='contact-us'),
    path(
        'course/request/success/',
        TemplateView.as_view(
            template_name='main/course_request_success.html')),
    path('affil/<int:pk>/activate/',
         AffilActivateView.as_view(),
         name='affil_activate'),

    # New course-aware routes
    path('course/<int:course_pk>/react/asset/<int:pk>/',
         ReactAssetDetailView.as_view(),
         name='react_asset_detail'),
    path(
        'course/<int:course_pk>/react/asset/<int:pk>/'
        'annotations/<int:annotation_pk>/',
Beispiel #3
0
    url(r'^sequence/', include('mediathread.sequence.urls')),
    auth_urls,  # see above

    # Bookmarklet + cache defeating
    url(r'^bookmarklets/(?P<path>analyze.js)$',
        django.views.static.serve, {'document_root': bookmarklet_root},
        name='analyze-bookmarklet'),
    url(r'^nocache/\w+/bookmarklets/(?P<path>analyze.js)$',
        django.views.static.serve, {'document_root': bookmarklet_root},
        name='nocache-analyze-bookmarklet'),
    url(r'^comments/', include('django_comments.urls')),

    # Contact us forms.
    url(r'^contact/success/$',
        TemplateView.as_view(template_name='main/contact_success.html')),
    url(r'^contact/$', ContactUsView.as_view()),
    url(r'^course/request/success/$',
        TemplateView.as_view(
            template_name='main/course_request_success.html')),
    url(r'^affil/(?P<pk>\d+)/activate/$',
        AffilActivateView.as_view(),
        name='affil_activate'),

    # New course-aware routes
    url(r'^course/(?P<pk>\d+)/$',
        CourseDetailView.as_view(),
        name='course_detail'),
    url(r'^course/(?P<course_pk>\d+)/asset/',
        include('mediathread.assetmgr.urls')),
    url(r'^course/list/$', MethCourseListView.as_view(), name='course_list'),
    url(r'^course/lti/create/$',