]> git.parisson.com Git - timeside.git/commitdiff
add re-run all tasks management script
authorGuillaume Pellerin <yomguy@parisson.com>
Tue, 3 Mar 2015 23:25:29 +0000 (00:25 +0100)
committerGuillaume Pellerin <yomguy@parisson.com>
Tue, 3 Mar 2015 23:25:29 +0000 (00:25 +0100)
timeside/server/management/__init__.py [new file with mode: 0644]
timeside/server/management/commands/__init__.py [new file with mode: 0644]
timeside/server/management/commands/timeside-run-all-tasks.py [new file with mode: 0644]
timeside/server/templates/timeside/item_detail.html

diff --git a/timeside/server/management/__init__.py b/timeside/server/management/__init__.py
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/timeside/server/management/commands/__init__.py b/timeside/server/management/commands/__init__.py
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/timeside/server/management/commands/timeside-run-all-tasks.py b/timeside/server/management/commands/timeside-run-all-tasks.py
new file mode 100644 (file)
index 0000000..52148da
--- /dev/null
@@ -0,0 +1,14 @@
+from optparse import make_option
+from django.conf import settings
+from django.core.management.base import BaseCommand, CommandError
+from django.contrib.auth.models import User
+from django.template.defaultfilters import slugify
+from timeside.server.models import Task
+
+
+class Command(BaseCommand):
+    help = "Re-run all tasks"
+
+    def handle(self, *args, **options):
+        for task in Task.objects.all():
+            task.status_setter(2)
index 1bc1adc381a623fcc8fe7f395734e0eb0a63490a..f183d5716f7dc0ac1ffbf9e072f1fd7e9aa423bf 100644 (file)
@@ -20,8 +20,8 @@ Your browser does not support the audio element.
 <ul>
    <li>File: {{ object.file }}</li>
    {% if object.url %}<li>url : {{ object.url }}</li>{% endif %}
-   <li>sha1 : {{ object.sha1 }}</li>
    <li>mime_type : {{ object.mime_type }}</li>
+   <li>sha1 : {{ object.sha1 }}</li>
    <li>hdf5 : {{ object.hdf5 }}</li>
    <li>uuid : {{ object.uuid }}</li>
    <li>author: {{ object.author }}</li>
@@ -32,7 +32,7 @@ Results:
 
 <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 }} {{ result.hdf5 }})</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 }})</li>
 {% endfor %}
 <ul>