diff options
author | Andrew Godwin | 2022-11-05 22:49:25 -0600 |
---|---|---|
committer | Andrew Godwin | 2022-11-05 22:49:25 -0600 |
commit | a2404e01cdbeef2ba332e147a5f2f1ca0a0310d7 (patch) | |
tree | 9aa1ae2ffad20a7afe8eac8cbe99ab9a53dcc0ca /miniq/admin.py | |
parent | 56de2362a01089c8a5ca3c6e1affcade00ffdfce (diff) | |
download | takahe-a2404e01cdbeef2ba332e147a5f2f1ca0a0310d7.tar.gz takahe-a2404e01cdbeef2ba332e147a5f2f1ca0a0310d7.tar.bz2 takahe-a2404e01cdbeef2ba332e147a5f2f1ca0a0310d7.zip |
Queuing system and lazy profile fetch
Diffstat (limited to 'miniq/admin.py')
-rw-r--r-- | miniq/admin.py | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/miniq/admin.py b/miniq/admin.py new file mode 100644 index 0000000..1166f89 --- /dev/null +++ b/miniq/admin.py @@ -0,0 +1,21 @@ +from django.contrib import admin + +from miniq.models import Task + + +@admin.register(Task) +class TaskAdmin(admin.ModelAdmin): + + list_display = ["id", "created", "type", "subject", "completed", "failed"] + ordering = ["-created"] + actions = ["reset"] + + @admin.action(description="Reset Task") + def reset(self, request, queryset): + queryset.update( + failed=None, + completed=None, + locked=None, + locked_by=None, + error=None, + ) |