server/src/remieplt/urls.py
changeset 83 451521e9f742
parent 74 daa7aa274e3f
child 111 61e2c48cf694
equal deleted inserted replaced
82:bf1c38268e25 83:451521e9f742
    20 from django.conf.urls import include, url
    20 from django.conf.urls import include, url
    21 from django.conf.urls.static import static
    21 from django.conf.urls.static import static
    22 from django.contrib import admin
    22 from django.contrib import admin
    23 from django.contrib.staticfiles.urls import staticfiles_urlpatterns
    23 from django.contrib.staticfiles.urls import staticfiles_urlpatterns
    24 from django.views.generic import RedirectView
    24 from django.views.generic import RedirectView
       
    25 from django.contrib.auth.decorators import login_required
    25 
    26 
    26 from remie.views import RemieSegmentsSingleView, RemieSegmentsGroupView, RemieMarkersView, RemieTeacherView, RemieIframeTesterView
    27 from remie.views import RemieSegmentsSingleView, RemieSegmentsGroupView, RemieMarkersView, RemieTeacherView, RemieIframeTesterView
    27 
    28 
    28 js_info_dict = {
    29 js_info_dict = {
    29     'packages': ('django.contrib.admin',),
    30     'packages': ('django.contrib.admin',),
    46     url(r'^accounts/cas/logout/$', 'django_cas_ng.views.logout'),
    47     url(r'^accounts/cas/logout/$', 'django_cas_ng.views.logout'),
    47     url(r'^oauth/', include('oauth_provider.urls')),
    48     url(r'^oauth/', include('oauth_provider.urls')),
    48 
    49 
    49     url(r'^remie/iframetester$', RemieIframeTesterView.as_view(), name="remie_iframe_tester"),
    50     url(r'^remie/iframetester$', RemieIframeTesterView.as_view(), name="remie_iframe_tester"),
    50 
    51 
    51     url(r'^remie/workunit/segments_group$', RemieSegmentsGroupView.as_view(), name="remie_segments_group"),
    52     url(r'^remie/workunit/segments_group$', login_required(RemieSegmentsGroupView.as_view(), login_url="/accounts/cas/login/"), name="remie_segments_group"),
    52     url(r'^remie/workunit/segments_single$', RemieSegmentsSingleView.as_view(), name="remie_segments_single"),
    53     url(r'^remie/workunit/segments_single$', login_required(RemieSegmentsSingleView.as_view(), login_url="/accounts/cas/login/"), name="remie_segments_single"),
    53     url(r'^remie/workunit/markers', RemieMarkersView.as_view(), name="remie_markers"),
    54     url(r'^remie/workunit/markers', login_required(RemieMarkersView.as_view(), login_url="/accounts/cas/login/"), name="remie_markers"),
    54     url(r'^remie/workunit/teacher', RemieTeacherView.as_view(), name="remie_teacher"),
    55     url(r'^remie/workunit/teacher', login_required(RemieTeacherView.as_view(), login_url="/accounts/cas/login/"), name="remie_teacher"),
    55 
    56 
    56     url(r'^/?$', RedirectView.as_view(url='ldt'), name="remie_iframe_container"),
    57     url(r'^/?$', RedirectView.as_view(url='ldt'), name="remie_iframe_container"),
    57 
    58 
    58     url(r'^jsi18n/$', 'django.views.i18n.javascript_catalog', js_info_dict),
    59     url(r'^jsi18n/$', 'django.views.i18n.javascript_catalog', js_info_dict),
    59 
    60