'django.contrib.admin',
'telemeta',
'jsonrpc',
+ 'south',
)
TEMPLATE_CONTEXT_PROCESSORS = (
element_type = 'corpus'
children_type = 'collections'
- icon = 'corpus.png'
children = models.ManyToManyField(MediaCollection, related_name="corpus", verbose_name=_('collections'), blank=True, null=True)
recorded_from_year = IntegerField(_('recording year (from)'))
element_type = 'fonds'
children_type = 'corpus'
- icon = 'fonds.png'
children = models.ManyToManyField(MediaCorpus, related_name="fonds", verbose_name=_('corpus'), blank=True, null=True)
<h4><a href="#">{% trans "Technical data" %}</a></h4>
<div>
<dl class="listing">
- <dt>{% trans "Media type" %}</dt><dd>{% trans "Audio" %}</dd>
+ <dt>{% trans "Media type" %}</dt><dd>{% trans mime_type|mime_to_media_type %}</dd>
{% dl_field item "approx_duration" %}
</dl>
</div>
@register.filter
@stringfilter
-def mime_to_ext(mime):
- return mime.split('/')[1]
+def mime_to_ext(mime_type):
+ return mime_type.split('/')[1]
+
+@register.filter
+@stringfilter
+def mime_to_media_type(mime_type):
+ if 'video' in mime_type:
+ return 'Video'
+ else:
+ return 'Audio'
return HttpResponseRedirect('/archives/items/'+code)
else:
item = MediaItem.objects.get(public_id=public_id)
+ items = MediaItem.objects.filter(collection=item.collection)
+ item.code = auto_code(items, item.collection.code)
form = MediaItemForm(instance=item)
+ form.code = item.code
+ form. d
form.file = None
return render(request, template, {'item': item, "form": form})
unit=analyzer.unit(), value=str(value))
analysis.save()
- #FIXME: parse tags on first load
+# FIXME: parse tags on first load
# tags = decoder.tags
return mime_type