Skip to content

Commit

Permalink
Adding search fields and admin action +1/-1. #pack
Browse files Browse the repository at this point in the history
  • Loading branch information
philippeowagner committed Oct 18, 2018
1 parent dd209ea commit af3c857
Showing 1 changed file with 14 additions and 1 deletion.
15 changes: 14 additions & 1 deletion background_task/admin.py
Expand Up @@ -4,14 +4,27 @@

from background_task.models import Task

def inc_priority(modeladmin, request, queryset):
for obj in queryset:
obj.priority += 1
obj.save()
inc_priority.short_description = "priority += 1"

def dec_priority(modeladmin, request, queryset):
for obj in queryset:
obj.priority -= 1
obj.save()
dec_priority.short_description = "priority -= 1"

class TaskAdmin(admin.ModelAdmin):
display_filter = ['task_name']
search_fields = ['task_name', 'task_params', ]
list_display = ['task_name', 'task_params', 'run_at', 'priority', 'attempts', 'has_error', 'locked_by', 'locked_by_pid_running', ]

actions = [inc_priority, dec_priority]

class CompletedTaskAdmin(admin.ModelAdmin):
display_filter = ['task_name']
search_fields = ['task_name', 'task_params', ]
list_display = ['task_name', 'task_params', 'run_at', 'priority', 'attempts', 'has_error', 'locked_by', 'locked_by_pid_running', ]


Expand Down

0 comments on commit af3c857

Please sign in to comment.