diff --git a/cms/djangoapps/contentstore/views.py b/cms/djangoapps/contentstore/views.py
index bfd7704a3e..33bfafea4f 100644
--- a/cms/djangoapps/contentstore/views.py
+++ b/cms/djangoapps/contentstore/views.py
@@ -144,7 +144,8 @@ def edit_subsection(request, location):
if item.location.category != 'sequential':
return HttpResponseBadRequest
- return render_to_response('edit_subsection.html', {})
+ return render_to_response('edit_subsection.html',
+ {'subsection':item})
@login_required
def edit_unit(request, location):
diff --git a/cms/templates/edit_subsection.html b/cms/templates/edit_subsection.html
index a9a15cd2e3..c9fe9fbda8 100644
--- a/cms/templates/edit_subsection.html
+++ b/cms/templates/edit_subsection.html
@@ -2,8 +2,10 @@
<%! from django.core.urlresolvers import reverse %>
<%block name="bodyclass">subsection%block>
<%block name="title">CMS Subsection%block>
-<%block name="content">
+<%namespace name="units" file="widgets/units.html" />
+
+<%block name="content">
@@ -18,63 +20,7 @@
-
- -
-
-
- -
-
-
- -
-
-
- -
-
-
- -
-
-
- -
-
- New Unit
-
-
-
+ ${units.enum_units(subsection)}
diff --git a/cms/templates/overview.html b/cms/templates/overview.html
index f07bfa0a39..f4ae4abe4d 100644
--- a/cms/templates/overview.html
+++ b/cms/templates/overview.html
@@ -2,6 +2,9 @@
<%! from django.core.urlresolvers import reverse %>
<%block name="title">CMS Courseware Overview%block>
+<%namespace name="units" file="widgets/units.html" />
+
+
<%block name="content">
-
-
- % for unit in subsection.get_children():
- -
-
-
- % endfor
- -
-
- New Unit
-
-
-
+ ${units.enum_units(subsection)}
% endfor