22 lines
505 B
Python
22 lines
505 B
Python
|
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,
|
||
|
)
|