From 1aa71d55ad91969c0a0bf9dd3001e65f68aeb4bc Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Wed, 4 Mar 2015 00:25:29 +0100 Subject: [PATCH] add re-run all tasks management script --- timeside/server/management/__init__.py | 0 timeside/server/management/commands/__init__.py | 0 .../management/commands/timeside-run-all-tasks.py | 14 ++++++++++++++ .../server/templates/timeside/item_detail.html | 4 ++-- 4 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 timeside/server/management/__init__.py create mode 100644 timeside/server/management/commands/__init__.py create mode 100644 timeside/server/management/commands/timeside-run-all-tasks.py diff --git a/timeside/server/management/__init__.py b/timeside/server/management/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/timeside/server/management/commands/__init__.py b/timeside/server/management/commands/__init__.py new file mode 100644 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 index 0000000..52148da --- /dev/null +++ b/timeside/server/management/commands/timeside-run-all-tasks.py @@ -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) diff --git a/timeside/server/templates/timeside/item_detail.html b/timeside/server/templates/timeside/item_detail.html index 1bc1adc..f183d57 100644 --- a/timeside/server/templates/timeside/item_detail.html +++ b/timeside/server/templates/timeside/item_detail.html @@ -20,8 +20,8 @@ Your browser does not support the audio element.