]> git.parisson.com Git - telemeta.git/commitdiff
fix multiple item format
authorGuillaume Pellerin <yomguy@parisson.com>
Mon, 25 May 2015 20:48:55 +0000 (22:48 +0200)
committerGuillaume Pellerin <yomguy@parisson.com>
Mon, 25 May 2015 20:48:55 +0000 (22:48 +0200)
telemeta/templates/telemeta/mediaitem_detail.html
telemeta/views/item.py

index a35282292df80965f34df1969a0802c9e60624ef..69ebfb7d452011f3176f3f8e4a34782660e535fd 100644 (file)
                     <dt>{% trans "Item size" %}</dt>
                      <dd>{{ item.size|filesizeformat }}</dd>
                     {% endif %}
-                    <!-- {% if format %}
+                    <!--
+                    {% for format in formats %}
                      {% dl_field format "media_type" %}
                      {% dl_field format "physical_format" %}
                      {% dl_field format "original_code" %}
                      {% dl_field format "tape_vendor" %}
                      {% dl_field format "tape_reference" %}
                      {% dl_field format "sticker_presence" %}
-                    {% endif %} -->
+                    {% endfor %} -->
                 </dl>
 
             </div>
index 1ea748f7f9b558c65a03352f96dad591fd00bc17..84f2d78db04810c3dcbd43b12edb29263204c70b 100644 (file)
@@ -700,9 +700,7 @@ class ItemDetailView(ItemViewMixin, DetailView):
         else:
             last_revision = None
 
-        format = ''
-        if Format.objects.filter(item=item):
-            format = item.format.get()
+        formats = item.format.all()
 
         context['item'] = item
         context['export_formats'] = self.get_export_formats()
@@ -719,7 +717,7 @@ class ItemDetailView(ItemViewMixin, DetailView):
         context['related_media'] = related_media
         context['mime_type'] = self.mime_type
         context['last_revision'] = last_revision
-        context['format'] = format
+        context['formats'] = formats
         context['private_extra_types'] = private_extra_types.values()
         return context