{% endblock extra_javascript %}
{% block courses %}
- {% for c in all_courses %}
- {% for course in c.courses %}
- <li><a href="{% url teleforma-course-detail course.id %}">{{ course.title }}</a></li>
- {% endfor %}
+{% for c in all_courses %}
+ {% with c.course as course %}
+ <li><a href="{% url teleforma-course-detail course.id %}">{{ course.title }}</a></li>
+ {% endwith %}
{% endfor %}
{% endblock courses %}
{% block course %}
<div class="desk_center">
{% for c in courses %}
- {% for course in c.courses %}
+ {% with c.course as course %}
{% for type in c.types %}
<div class="course">
<div class="course_title">{{ course.title }} - {{ type }}{% if course.description %} - {{ course.description }}{% endif %}
</div>
{% endfor %}
- {% endfor %}
+ {% endwith %}
{% endfor %}
</div>
{% endblock course %}
all_courses = get_courses(self.request.user)
courses = []
for c in all_courses:
- for co in c['courses']:
- if co == course:
- courses.append({'courses': c['courses'].filter(id=course.id), 'types': c['types']})
+ if c['course'] == course:
+ courses = format_courses(courses, course=course, types=c['types'])
context['courses'] = courses
context['all_courses'] = all_courses
context['notes'] = course.notes.all().filter(author=self.request.user)