diff --git a/cms/djangoapps/contentstore/views.py b/cms/djangoapps/contentstore/views.py index 826b2a0028..2d5277fcc4 100644 --- a/cms/djangoapps/contentstore/views.py +++ b/cms/djangoapps/contentstore/views.py @@ -9,14 +9,11 @@ from xmodule.modulestore.django import modulestore @ensure_csrf_cookie -def index(request): +def course_index(request, org, course, name): # TODO (cpennington): These need to be read in from the active user - org = 'mit.edu' - course = '6002xs12' - name = '6.002_Spring_2012' course = modulestore().get_item(['i4x', org, course, 'course', name]) weeks = course.get_children() - return render_to_response('index.html', {'weeks': weeks}) + return render_to_response('course_index.html', {'weeks': weeks}) def edit_item(request): diff --git a/cms/templates/index.html b/cms/templates/course_index.html similarity index 100% rename from cms/templates/index.html rename to cms/templates/course_index.html diff --git a/cms/urls.py b/cms/urls.py index ad5a69b824..3a953261a1 100644 --- a/cms/urls.py +++ b/cms/urls.py @@ -6,6 +6,7 @@ from django.conf.urls.defaults import patterns, url urlpatterns = patterns('', url(r'^$', 'contentstore.views.index', name='index'), + url(r'^(?P[^/]+)/(?P[^/]+)/course/(?P[^/]+)$', 'contentstore.views.course_index', name='course_index'), url(r'^edit_item$', 'contentstore.views.edit_item', name='edit_item'), url(r'^save_item$', 'contentstore.views.save_item', name='save_item'), url(r'^temp_force_export$', 'contentstore.views.temp_force_export'),