def get_user_role(user):
if user.is_superuser:
return 'superuser'
- elif user.student.exists():
- return 'student'
elif user.professor.exists():
return 'professor'
+ elif user.student.exists():
+ return 'student'
else:
return 'corrector'
{% endfor %}
</table>
+{% if show_media %}
<h2>{% trans "Medias"%}</h2>
<table class="listing" width="100%">
<tr>
<td>{{ conference.date_begin }}</td>
</tr>
+{% endif %}
+
</table>
{% endfor %}
</div>
{% else %}
- {% if not user.correctors.all or user.is_staff %}
+ {% if show_media %}
{% block conference %}
{% include "teleforma/inc/conference_list.html" %}
{% endblock %}
<a href="{% url teleforma-desk-period-course period.id course.id %}">{{ course.title }} - {{ type }}{% if course.description %} - {{ course.description }}{% endif %}</a>
</div>
+ {% if show_media %}
+
{% block conference %}
{% include "teleforma/inc/conference_list.html" %}
{% endblock %}
{% endblock %}
{% endcomment %}
+ {% endif %}
+
{% block document %}
{% with forloop.counter as type_counter %}
{% include "teleforma/inc/document_list.html" %}
role = get_user_role(self.request.user)
if role == "corrector":
context['doc_types'] = DocumentType.objects.filter(for_corrector = True)
+ context['show_media'] = False
else:
context['doc_types'] = DocumentType.objects.all()
+ context['show_media'] = True
return context