{% endblock extra_javascript %}
{% block courses %}
-{% for course in courses %}
-<li><a href="{% url teleforma-course-detail course.id %}">{{ course.title}} {{ course.type }}</a></li>
-{% endfor %}
+ {% for c in all_courses %}
+ {% for course in c.courses %}
+ <li><a href="{% url teleforma-course-detail course.id %}">{{ course.title }}</a></li>
+ {% endfor %}
+ {% endfor %}
{% endblock courses %}
{% block course %}
<div class="desk_media">
-<div class="course">
-
-<div class="course_title">{{ course.title }}{% if course.description %} - {{ course.description }}{% endif %}
-</div>
-
-{% if course.conference.all or course.document.all or course.media.all %}
+ {% for c in courses %}
+ {% for course in c.courses %}
+ {% for type in c.types %}
+ <div class="course">
+ <div class="course_title">{{ course.title }} - {{ type }}{% if course.description %} - {{ course.description }}{% endif %}
+ </div>
-{% block document %}
-{% with course as course and %}
-{% include "teleforma/inc/document_list.html" %}
-{% endwith %}
-{% endblock %}
-
-{% block conference %}
-{% with course as course and %}
-{% include "teleforma/inc/conference_list.html" %}
-{% endwith %}
-{% endblock %}
+ {% block document %}
+ {% with course as course and type as type %}
+ {% include "teleforma/inc/document_list.html" %}
+ {% endwith %}
+ {% endblock %}
-{% block media %}
-{% with course as course and %}
-{% include "teleforma/inc/media_list.html" %}
-{% endwith %}
-{% endblock %}
+ {% block conference %}
+ {% with course as course %}
+ {% include "teleforma/inc/conference_list.html" %}
+ {% endwith %}
+ {% endblock %}
-{% else %}
-<div class="course_content">
-<p>{% trans "No document" %}</p>
-</div>
-{% endif %}
+ {% block media %}
+ {% with course as course %}
+ {% include "teleforma/inc/media_list.html" %}
+ {% endwith %}
+ {% endblock %}
-</div>
+ </div>
+{% endfor %}
+{% endfor %}
+{% endfor %}
</div>
{% endblock course %}
<div style="background: white;">
<ul>
{% block courses %}
- {% for c in courses %}
+ {% for c in object_list %}
{% for course in c.courses %}
- {% for type in c.types %}
- <li><a href="{% url teleforma-course-detail course.id %}">{{ course.title }} - {{ type }}</a></li>
- {% endfor %}
+ <li><a href="{% url teleforma-course-detail course.id %}">{{ course.title }}</a></li>
{% endfor %}
{% endfor %}
{% endblock courses %}
courses = None
return courses
+
def stream_from_file(__file):
chunk_size = 0x10000
f = open(__file, 'r')
def get_context_data(self, **kwargs):
context = super(CourseView, self).get_context_data(**kwargs)
- context['courses'] = get_courses(self.request.user)
course = self.get_object()
+ 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'], 'types': c['types']})
+ context['courses'] = courses
+ context['all_courses'] = all_courses
context['notes'] = course.notes.all().filter(author=self.request.user)
content_type = ContentType.objects.get(app_label="teleforma", model="course")
context['room'] = get_room(name=course.title, content_type=content_type,
def get_context_data(self, **kwargs):
context = super(CoursesView, self).get_context_data(**kwargs)
- context['courses'] = self.object_list
context['notes'] = Note.objects.filter(author=self.request.user)
context['room'] = get_room(name='site')
return context