server/src/remieplt/urls.py
changeset 83 451521e9f742
parent 74 daa7aa274e3f
child 111 61e2c48cf694
--- a/server/src/remieplt/urls.py	Fri Aug 28 16:00:19 2015 +0200
+++ b/server/src/remieplt/urls.py	Fri Aug 28 17:34:06 2015 +0200
@@ -22,6 +22,7 @@
 from django.contrib import admin
 from django.contrib.staticfiles.urls import staticfiles_urlpatterns
 from django.views.generic import RedirectView
+from django.contrib.auth.decorators import login_required
 
 from remie.views import RemieSegmentsSingleView, RemieSegmentsGroupView, RemieMarkersView, RemieTeacherView, RemieIframeTesterView
 
@@ -48,10 +49,10 @@
 
     url(r'^remie/iframetester$', RemieIframeTesterView.as_view(), name="remie_iframe_tester"),
 
-    url(r'^remie/workunit/segments_group$', RemieSegmentsGroupView.as_view(), name="remie_segments_group"),
-    url(r'^remie/workunit/segments_single$', RemieSegmentsSingleView.as_view(), name="remie_segments_single"),
-    url(r'^remie/workunit/markers', RemieMarkersView.as_view(), name="remie_markers"),
-    url(r'^remie/workunit/teacher', RemieTeacherView.as_view(), name="remie_teacher"),
+    url(r'^remie/workunit/segments_group$', login_required(RemieSegmentsGroupView.as_view(), login_url="/accounts/cas/login/"), name="remie_segments_group"),
+    url(r'^remie/workunit/segments_single$', login_required(RemieSegmentsSingleView.as_view(), login_url="/accounts/cas/login/"), name="remie_segments_single"),
+    url(r'^remie/workunit/markers', login_required(RemieMarkersView.as_view(), login_url="/accounts/cas/login/"), name="remie_markers"),
+    url(r'^remie/workunit/teacher', login_required(RemieTeacherView.as_view(), login_url="/accounts/cas/login/"), name="remie_teacher"),
 
     url(r'^/?$', RedirectView.as_view(url='ldt'), name="remie_iframe_container"),