class TaskAdmin(admin.ModelAdmin):
- list_display = ['date_added', 'date_modified', 'status']
+ model = Task
+ list_display = ['__unicode__', 'date_added', 'date_modified', 'status']
list_filter = ['date_modified', 'status']
self.status = status
self.save()
+ def mime_type_setter(self, mime_type):
+ self.mime_type = mime_type
+ self.save()
+
def __unicode__(self):
return '_'.join([self.item.title, unicode(self.preset.processor)])
image_file = str(result.uuid) + '.png'
result.file = os.path.join(item_path, image_file)
proc.render(output=result.file.path)
+ result.mime_type_setter(get_mime_type(result.file.path))
result.status_setter(_DONE)
elif proc.type == 'encoder':
result = Result.objects.get(preset=preset, item=item)
+ result.mime_type_setter(get_mime_type(result.file.path))
result.status_setter(_DONE)
del proc
<ul>
{% for result in object.results.all %}
- <li><a href="{% if 'image' in result.mime_type %}{% url "timeside-result-png" result.id %}{% elif 'audio' in result.mime_type %}{% url "timeside-result-audio" result.id %}{% else %}{% url "timeside-result-json" result.id %}{% endif %}">{{ result }}</a> ({{ result.uuid }})</li>
+ <li><a href="{% if 'image' in result.mime_type %}{% url "timeside-result-png" result.id %}{% elif 'audio' in result.mime_type %}{% url "timeside-result-audio" result.id %}{% else %}{% url "timeside-result-json" result.id %}{% endif %}">{{ result }}</a> ({{ result.uuid }} {{ result.hdf5 }})</li>
{% endfor %}
<ul>