From 4b3763dc4d826c859a97c32f2c5889a21c34789d Mon Sep 17 00:00:00 2001 From: yomguy Date: Wed, 2 Jan 2013 22:58:16 +0100 Subject: [PATCH] fix professors count --- .../teleforma/inc/media_package_list.html | 9 ++++++--- .../templates/teleforma/seminar_media_audio.html | 13 ++++++++----- .../templates/teleforma/seminar_media_video.html | 15 +++++++++------ 3 files changed, 23 insertions(+), 14 deletions(-) diff --git a/teleforma/templates/teleforma/inc/media_package_list.html b/teleforma/templates/teleforma/inc/media_package_list.html index 8dc7c612..dfbdd2a8 100644 --- a/teleforma/templates/teleforma/inc/media_package_list.html +++ b/teleforma/templates/teleforma/inc/media_package_list.html @@ -33,9 +33,12 @@
{% trans "Title" %}
{{ seminar.title }} - {{ seminar.sub_title }} - {{ media_package.rank }}
- {% if seminar.professor.all %} -
{% trans "Professor" %}
{% for professor in seminar.professor.all %}{{ professor }} {% endfor %}
- {% endif %} + {% with seminar.professor.all as professors %} + {% if professors %} +
{% if professors.count > 1 %}{% trans "Professors" %}{% else %}{% trans "Professor" %}{% endif %}
+
{% for professor in professors %}{{ professor }}{% if not forloop.last %},{% endif %} {% endfor %}
+ {% endif %} + {% endwith %} {% if media.description %}
{% trans "Description" %}
{{ media.description }}
{% endif %} diff --git a/teleforma/templates/teleforma/seminar_media_audio.html b/teleforma/templates/teleforma/seminar_media_audio.html index 0fe009ac..02f1ce5f 100644 --- a/teleforma/templates/teleforma/seminar_media_audio.html +++ b/teleforma/templates/teleforma/seminar_media_audio.html @@ -53,11 +53,14 @@
-
{% trans "Seminar" %}
{{ seminar.title }} - {{ seminar.rank }}
-{% if seminar.professor.all %} -
{% trans "Professors" %}
-
{% for professor in seminar.professor.all %}{{ professor }}, {% endfor %}
-{% endif %} +
{% trans "Seminar" %}
{{ seminar.title }} - {{ seminar.sub_title }} - {{ media_package.rank }}
+ +{% with seminar.professor.all as professors %} + {% if professors %} +
{% if professors.count > 1 %}{% trans "Professors" %}{% else %}{% trans "Professor" %}{% endif %}
+
{% for professor in professors %}{{ professor }}{% if not forloop.last %},{% endif %} {% endfor %}
+ {% endif %} +{% endwith %} {% if user.is_staff or user.is_superuser %}
{% trans "Mime type" %}
{% for media in media_package.audio.all %}{{ media.mime_type }}, {% endfor %}
diff --git a/teleforma/templates/teleforma/seminar_media_video.html b/teleforma/templates/teleforma/seminar_media_video.html index 097e6542..d9dfdc48 100644 --- a/teleforma/templates/teleforma/seminar_media_video.html +++ b/teleforma/templates/teleforma/seminar_media_video.html @@ -101,12 +101,15 @@ $(window).ready(function(){
-
{% trans "Seminar" %}
{{ seminar.title }} - {{ seminar.rank }}
-{% if seminar.professor.all %} -
{% trans "Professors" %}
-
{% for professor in seminar.professor.all %}{{ professor }}, {% endfor %}
-{% endif %} - +
{% trans "Seminar" %}
{{ seminar.title }} - {{ seminar.sub_title }} - {{ media_package.rank }}
+ +{% with seminar.professor.all as professors %} + {% if professors %} +
{% if professors.count > 1 %}{% trans "Professors" %}{% else %}{% trans "Professor" %}{% endif %}
+
{% for professor in professors %}{{ professor }}{% if not forloop.last %},{% endif %} {% endfor %}
+ {% endif %} +{% endwith %} + {% if user.is_staff or user.is_superuser %}
{% trans "Mime type" %}
{% for media in media_package.video.all %}{{ media.mime_type }}, {% endfor %}
{% trans "Date added" %}
{{ media_package.date_added }}
-- 2.39.5