We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 76a61fb commit 92ebbceCopy full SHA for 92ebbce
src/dbtasks/admin.py
@@ -1,4 +1,5 @@
1
from django.contrib import admin
2
+from django.tasks import TaskResultStatus
3
4
from .models import ScheduledTask
5
@@ -11,6 +12,7 @@ class ScheduledTaskAdmin(admin.ModelAdmin):
11
12
"status",
13
"priority",
14
"enqueued_at",
15
+ "run_after",
16
"finished_at",
17
]
18
list_filter = [
@@ -20,3 +22,8 @@ class ScheduledTaskAdmin(admin.ModelAdmin):
20
22
"queue",
21
23
"backend",
24
25
+ actions = ["run_task"]
26
+
27
+ @admin.action(description="Mark ready to run now")
28
+ def run_task(self, request, queryset):
29
+ queryset.update(status=TaskResultStatus.READY, run_after=None)
0 commit comments