]> git.parisson.com Git - teleforma.git/commitdiff
fix professors count
authoryomguy <yomguy@parisson.com>
Wed, 2 Jan 2013 21:58:16 +0000 (22:58 +0100)
committeryomguy <yomguy@parisson.com>
Wed, 2 Jan 2013 21:58:16 +0000 (22:58 +0100)
teleforma/templates/teleforma/inc/media_package_list.html
teleforma/templates/teleforma/seminar_media_audio.html
teleforma/templates/teleforma/seminar_media_video.html

index 8dc7c6126e5eb3dcd7783cab87134b829adc59c1..dfbdd2a8c7afc53514b3fe9d06042649901a4c36 100644 (file)
                 <div>
                     <dl class="listing" style="font-size: 1.2em;">
                     <dt>{% trans "Title" %}</dt><dd>{{ seminar.title }} - {{ seminar.sub_title }} - {{ media_package.rank }}</dd>
-                    {% if seminar.professor.all %}
-                    <dt>{% trans "Professor" %}</dt><dd>{% for professor in seminar.professor.all %}<a href="{% url telemeta-profile-detail professor.user.username %}" target="_blank">{{ professor }}</a> {% endfor %}</dd>
-                    {% endif %}
+                    {% with seminar.professor.all as professors %}
+                        {% if professors %}
+                            <dt>{% if professors.count > 1 %}{% trans "Professors" %}{% else %}{% trans "Professor" %}{% endif %}</dt>
+                            <dd>{% for professor in professors %}{{ professor }}{% if not forloop.last %},{% endif %} {% endfor %}</a></dd>
+                        {% endif %}
+                    {% endwith %}
                     {% if media.description %}
                     <dt>{% trans "Description" %}</dt><dd>{{ media.description }}</dd>
                     {% endif %}
index 0fe009ac70a92a72147009fbab670d8a0324ddf2..02f1ce5f2edcafa8e5b4ef2b44220be403123e3e 100644 (file)
 <dl class="listing">
 
 
-<dt>{% trans "Seminar" %}</dt><dd><a href="{% url teleforma-seminar-detail seminar.id %}">{{ seminar.title }} - {{ seminar.rank }}</a></dd>
-{% if seminar.professor.all %}
-<dt>{% trans "Professors" %}</dt>
-    <dd>{% for professor in seminar.professor.all %}<a href="{% url telemeta-profile-detail professor.user.username %}" target="_blank">{{ professor }}, {% endfor %}</a></dd>
-{% endif %}
+<dt>{% trans "Seminar" %}</dt><dd><a href="{% url teleforma-seminar-detail seminar.id %}">{{ seminar.title }} - {{ seminar.sub_title }} - {{ media_package.rank }}</a></dd>
+
+{% with seminar.professor.all as professors %}
+  {% if professors %}
+    <dt>{% if professors.count > 1 %}{% trans "Professors" %}{% else %}{% trans "Professor" %}{% endif %}</dt>
+    <dd>{% for professor in professors %}{{ professor }}{% if not forloop.last %},{% endif %} {% endfor %}</a></dd>
+  {% endif %}
+{% endwith %}
 
 {% if user.is_staff or user.is_superuser %}
 <dt>{% trans "Mime type" %}</dt><dd>{% for media in media_package.audio.all %}{{ media.mime_type }}, {% endfor %}</dd>
index 097e654223c1e80a2ad71cf9cf994eb2e03e70a4..d9dfdc48490f7dc8c1703941406349814250ae94 100644 (file)
@@ -101,12 +101,15 @@ $(window).ready(function(){
 <dl class="listing">
 
 
-<dt>{% trans "Seminar" %}</dt><dd><a href="{% url teleforma-seminar-detail seminar.id %}">{{ seminar.title }} - {{ seminar.rank }}</a></dd>
-{% if seminar.professor.all %}
-<dt>{% trans "Professors" %}</dt>
-    <dd>{% for professor in seminar.professor.all %}<a href="{% url telemeta-profile-detail professor.user.username %}" target="_blank">{{ professor }}, {% endfor %}</a></dd>
-{% endif %}
-
+<dt>{% trans "Seminar" %}</dt><dd><a href="{% url teleforma-seminar-detail seminar.id %}">{{ seminar.title }} - {{ seminar.sub_title }} - {{ media_package.rank }}</a></dd>
+
+{% with seminar.professor.all as professors %}
+  {% if professors %}
+    <dt>{% if professors.count > 1 %}{% trans "Professors" %}{% else %}{% trans "Professor" %}{% endif %}</dt>
+    <dd>{% for professor in professors %}{{ professor }}{% if not forloop.last %},{% endif %} {% endfor %}</a></dd>
+  {% endif %}
+{% endwith %}
+                    
 {% if user.is_staff or user.is_superuser %}
 <dt>{% trans "Mime type" %}</dt><dd>{% for media in media_package.video.all %}{{ media.mime_type }}, {% endfor %}</dd>
 <dt>{% trans "Date added" %}</dt><dd>{{ media_package.date_added }}</dd>