@property
def description(self):
- return ' - '.join([self.course.department.name, self.course.title, self.course.type.name,
+ return ' - '.join([self.course.department.name, self.course.title, self.course_type.name,
self.session, self.professor.user.first_name, self.professor.user.last_name,
str(self.date_begin)])
</div>
{% block document %}
- {% with course as course and type as type %}
- {% include "teleforma/inc/document_list.html" %}
- {% endwith %}
+ {% include "teleforma/inc/document_list.html" %}
{% endblock %}
{% block conference %}
- {% with course as course %}
- {% include "teleforma/inc/conference_list.html" %}
- {% endwith %}
+ {% include "teleforma/inc/conference_list.html" %}
{% endblock %}
{% block media %}
- {% with course as course %}
- {% include "teleforma/inc/media_list.html" %}
- {% endwith %}
+ {% include "teleforma/inc/media_list.html" %}
{% endblock %}
</div>
-{% endfor %}
-{% endfor %}
-{% endfor %}
+ {% endfor %}
+ {% endfor %}
+ {% endfor %}
</div>
{% endblock course %}
{% block course %}
<div class="course_media">
-<div class="course_title">{{ course.title }}{% if course.description %} - {{ course.description }}{% endif %}{% if media.item %} - {{ media.item }}{% endif %}
+<div class="course_title">{{ course.title }} - {{ type }}{% if course.description %} - {{ course.description }}{% endif %}{% if media.item %} - {{ media.item }}{% endif %}
</div>
<div class="media">
</div>
{% block document %}
- {% with course as course and type as type %}
- {% include "teleforma/inc/document_list.html" %}
- {% endwith %}
+ {% include "teleforma/inc/document_list.html" %}
{% endblock %}
-
{% block conference %}
- {% with course as course %}
- {% include "teleforma/inc/conference_list.html" %}
- {% endwith %}
+ {% include "teleforma/inc/conference_list.html" %}
{% endblock %}
{% block media %}
- {% with course as course %}
- {% include "teleforma/inc/media_list.html" %}
- {% endwith %}
+ {% include "teleforma/inc/media_list.html" %}
{% endblock %}
</div>
+{% load telemeta_utils %}
{% load i18n %}
-{% if course.conference.all %}
+{% if course.conference.all|from_type:type %}
<div class="course_content">
<div class="course_subtitle">
<h3><img src="{% url telemeta-images "item_title.png" %}" style="vertical-align:middle" /> {% trans "Live conference"%}</h3>
</tr>
</thead>
<tbody>
- {% for conference in course.conference.all %}
+ {% for conference in course.conference.all|from_type:type %}
<tr {% if not forloop.counter0|divisibleby:"2" %}class="odd"{% endif %}>
- <td><a href="{% url teleforma-conference-detail conference.id %}">{{ conference.course.type }}</a></td>
+ <td><a href="{% url teleforma-conference-detail conference.id %}">{{ conference.course_type }}</a></td>
<td><a href="{% url teleforma-conference-detail conference.id %}">{{ conference.room }}</a></td>
<td><a href="{% url teleforma-conference-detail conference.id %}">{{ conference.session }}</a></td>
<td><a href="{% url telemeta-profile-detail conference.professor.user.username %}" target="_blank">{{ conference.professor }}</a></td>
+{% load telemeta_utils %}
{% load i18n %}
-{% if course.media.all %}
+{% if course.media.all|from_type:type %}
<div class="course_content">
<div class="course_subtitle">
<h3><img src="{% url telemeta-images "item_title.png" %}" style="vertical-align:middle" /> {% trans "Passed conferences"%}</h3>
</tr>
</thead>
<tbody>
- {% for media in course.media.all %}
+ {% for media in course.media.all|from_type:type %}
<tr {% if not forloop.counter0|divisibleby:"2" %}class="odd"{% endif %}>
<td><a href="{% url teleforma-media-detail media.id %}">{{ media.item.title }}</a></td>
<td>{{ media.item.description }}</td>
def get_context_data(self, **kwargs):
context = super(MediaView, self).get_context_data(**kwargs)
- context['courses'] = get_courses(self.request.user)
+ context['all_courses'] = get_courses(self.request.user)
media = self.get_object()
view = ItemView()
context['mime_type'] = view.item_analyze(media.item)
context['course'] = media.course
context['item'] = media.item
+ context['type'] = media.course_type
context['notes'] = media.notes.all().filter(author=self.request.user)
content_type = ContentType.objects.get(app_label="teleforma", model="media")
context['room'] = get_room(name=media.item.title, content_type=content_type,
def get_context_data(self, **kwargs):
context = super(ConferenceView, self).get_context_data(**kwargs)
- context['courses'] = get_courses(self.request.user)
+ context['all_courses'] = get_courses(self.request.user)
conference = self.get_object()
context['mime_type'] = 'video/webm'
context['course'] = conference.course
+ context['type'] = conference.course_type
context['notes'] = conference.notes.all().filter(author=self.request.user)
content_type = ContentType.objects.get(app_label="teleforma", model="conference")
context['room'] = get_room(name=conference.course.title, content_type=content_type,