11{% extends 'cadmin/base.html' %}
2- {% block breadcrumbs %}
3- < li > < a href ="{% url 'cadmin_course_list' %} "> Course Admin</ a > </ li >
4- {% endblock %}
2+ {% block breadcrumbs_nav %}{% endblock %}
53{% block cadmin_content %}
6- < section class ="border-b app-border pb-5 ">
7- < p class ="text-sm font-semibold uppercase tracking-wide app-muted "> Cadmin</ p >
8- < div class ="mt-2 flex flex-col gap-2 md:flex-row md:items-end md:justify-between ">
9- < div >
10- < h1 class ="text-2xl font-semibold app-heading md:text-3xl "> Course Administration</ h1 >
11- < p class ="mt-1 max-w-2xl text-sm app-muted "> Manage course operations, public pages, and team-only workflows from one compact overview.</ p >
12- </ div >
13- < span class ="inline-flex w-fit items-center rounded-full border app-border app-surface-muted px-3 py-1 text-sm font-medium app-text "> {{ courses|length }} courses</ span >
14- </ div >
4+ < section class ="border-b app-border pb-5 ">
5+ < h1 class ="text-2xl font-semibold app-heading md:text-3xl "> Course admin</ h1 >
156</ section >
167< section class ="mt-6 overflow-hidden rounded-md border app-border app-surface ">
178< div class ="divide-y app-divide md:hidden ">
189{% for course in courses %}
1910< article class ="px-4 py-4 ">
11+ < div class ="flex items-center gap-2 ">
2012< a href ="{% url 'cadmin_course' course.slug %} " class ="font-medium app-link hover:underline "> {{ course.title }}</ a >
13+ < a href ="{% url 'course' course.slug %} " class ="app-link text-sm " title ="Open student view " aria-label ="Open student view ">
14+ < i class ="fas fa-external-link-alt "> </ i >
15+ < span class ="sr-only "> Student view</ span >
16+ </ a >
17+ < a href ="/admin/courses/course/{{ course.id }}/change/ " class ="app-link text-sm " title ="Edit in Django Admin " aria-label ="Edit in Django Admin ">
18+ < i class ="fas fa-edit "> </ i >
19+ < span class ="sr-only "> Django admin</ span >
20+ </ a >
21+ </ div >
2122< p class ="mt-1 text-xs app-muted "> {{ course.slug }}</ p >
2223< div class ="mt-3 flex flex-wrap gap-2 ">
2324{% if course.visible %}
@@ -31,10 +32,6 @@ <h1 class="text-2xl font-semibold app-heading md:text-3xl">Course Administration
3132< span class ="inline-flex rounded-full app-alert-warning px-2 py-0.5 text-xs font-medium "> In progress</ span >
3233{% endif %}
3334</ div >
34- < div class ="mt-3 flex flex-wrap gap-2 ">
35- < a href ="{% url 'cadmin_course' course.slug %} " class ="primer-button "> Manage</ a >
36- < a href ="{% url 'course' course.slug %} " class ="primer-button primer-button-secondary "> View</ a >
37- </ div >
3835</ article >
3936{% empty %}
4037< p class ="px-4 py-8 text-center text-sm app-muted "> No courses found</ p >
@@ -47,14 +44,23 @@ <h1 class="text-2xl font-semibold app-heading md:text-3xl">Course Administration
4744< th class ="px-4 py-3 "> Course</ th >
4845< th class ="px-4 py-3 "> Visible</ th >
4946< th class ="px-4 py-3 "> Finished</ th >
50- < th class ="px-4 py-3 text-right "> Actions</ th >
5147</ tr >
5248</ thead >
5349< tbody class ="divide-y app-divide ">
5450{% for course in courses %}
5551< tr class ="align-top ">
5652< td class ="px-4 py-3 ">
53+ < div class ="flex items-center gap-2 ">
5754< a href ="{% url 'cadmin_course' course.slug %} " class ="font-medium app-link hover:underline "> {{ course.title }}</ a >
55+ < a href ="{% url 'course' course.slug %} " class ="app-link text-xs " title ="Open student view " aria-label ="Open student view ">
56+ < i class ="fas fa-external-link-alt "> </ i >
57+ < span class ="sr-only "> Student view</ span >
58+ </ a >
59+ < a href ="/admin/courses/course/{{ course.id }}/change/ " class ="app-link text-xs " title ="Edit in Django Admin " aria-label ="Edit in Django Admin ">
60+ < i class ="fas fa-edit "> </ i >
61+ < span class ="sr-only "> Django admin</ span >
62+ </ a >
63+ </ div >
5864< div class ="mt-1 text-xs app-muted "> {{ course.slug }}</ div >
5965</ td >
6066< td class ="px-4 py-3 ">
@@ -71,16 +77,10 @@ <h1 class="text-2xl font-semibold app-heading md:text-3xl">Course Administration
7177< span class ="inline-flex rounded-full app-alert-warning px-2 py-0.5 text-xs font-medium "> No</ span >
7278{% endif %}
7379</ td >
74- < td class ="px-4 py-3 ">
75- < div class ="flex justify-end gap-2 ">
76- < a href ="{% url 'cadmin_course' course.slug %} " class ="primer-button "> Manage </ a >
77- < a href ="{% url 'course' course.slug %} " class ="primer-button primer-button-secondary "> View </ a >
78- </ div >
79- </ td >
8080</ tr >
8181{% empty %}
8282< tr >
83- < td colspan ="4 " class ="px-4 py-8 text-center text-sm app-muted "> No courses found</ td >
83+ < td colspan ="3 " class ="px-4 py-8 text-center text-sm app-muted "> No courses found</ td >
8484</ tr >
8585{% endfor %}
8686</ tbody >
0 commit comments