Commit a570702a by Chris Dodge

add a new subsection edit url map and reference it in the course summary page

parent 70d9721d
......@@ -133,6 +133,10 @@ def course_index(request, org, course, name):
@login_required
def edit_subsection(request, location):
pass
@login_required
def edit_unit(request, location):
"""
Display an editing page for the specified module.
......@@ -377,7 +381,6 @@ def save_item(request):
if not has_access(request.user, item_location):
raise PermissionDenied()
logging.debug(request.POST['data'])
if request.POST['data']:
data = request.POST['data']
modulestore().update_item(item_location, data)
......
......@@ -34,7 +34,7 @@
<div class="section-item">
<div>
<a href="#" class="expand-collapse-icon expand"></a>
<a href="#">
<a href="${reverse('edit_subsection', args=[subsection.location])}">
<span class="folder-icon"></span>
<span class="subsection-name"><span class="subsection-name-value">${subsection.display_name}</span></span>
</a>
......
......@@ -10,6 +10,7 @@ import django.contrib.auth.views
urlpatterns = ('',
url(r'^$', 'contentstore.views.index', name='index'),
url(r'^edit/(?P<location>.*?)$', 'contentstore.views.edit_unit', name='edit_unit'),
url(r'^subsection/(?P<location>.*?)$', 'contentstore.views.edit_subsection', name='edit_subsection'),
url(r'^delete/(?P<location>.*?)$', 'contentstore.views.delete_unit', name='delete_unit'),
url(r'^preview_component/(?P<location>.*?)$', 'contentstore.views.preview_component', name='preview_component'),
url(r'^save_item$', 'contentstore.views.save_item', name='save_item'),
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment