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): ...@@ -133,6 +133,10 @@ def course_index(request, org, course, name):
@login_required @login_required
def edit_subsection(request, location):
pass
@login_required
def edit_unit(request, location): def edit_unit(request, location):
""" """
Display an editing page for the specified module. Display an editing page for the specified module.
...@@ -377,7 +381,6 @@ def save_item(request): ...@@ -377,7 +381,6 @@ def save_item(request):
if not has_access(request.user, item_location): if not has_access(request.user, item_location):
raise PermissionDenied() raise PermissionDenied()
logging.debug(request.POST['data'])
if request.POST['data']: if request.POST['data']:
data = request.POST['data'] data = request.POST['data']
modulestore().update_item(item_location, data) modulestore().update_item(item_location, data)
......
...@@ -34,7 +34,7 @@ ...@@ -34,7 +34,7 @@
<div class="section-item"> <div class="section-item">
<div> <div>
<a href="#" class="expand-collapse-icon expand"></a> <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="folder-icon"></span>
<span class="subsection-name"><span class="subsection-name-value">${subsection.display_name}</span></span> <span class="subsection-name"><span class="subsection-name-value">${subsection.display_name}</span></span>
</a> </a>
......
...@@ -10,6 +10,7 @@ import django.contrib.auth.views ...@@ -10,6 +10,7 @@ import django.contrib.auth.views
urlpatterns = ('', urlpatterns = ('',
url(r'^$', 'contentstore.views.index', name='index'), url(r'^$', 'contentstore.views.index', name='index'),
url(r'^edit/(?P<location>.*?)$', 'contentstore.views.edit_unit', name='edit_unit'), 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'^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'^preview_component/(?P<location>.*?)$', 'contentstore.views.preview_component', name='preview_component'),
url(r'^save_item$', 'contentstore.views.save_item', name='save_item'), 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