mirror of
https://github.com/django-q2/django-q2.git
synced 2026-10-04 07:38:12 +08:00
docstring linting
This commit is contained in:
+19
-6
@@ -1,3 +1,4 @@
|
|||||||
|
"""Admin module for Django."""
|
||||||
from django.contrib import admin
|
from django.contrib import admin
|
||||||
from django.utils.translation import ugettext_lazy as _
|
from django.utils.translation import ugettext_lazy as _
|
||||||
|
|
||||||
@@ -6,6 +7,9 @@ from .models import Success, Failure, Schedule
|
|||||||
|
|
||||||
|
|
||||||
class TaskAdmin(admin.ModelAdmin):
|
class TaskAdmin(admin.ModelAdmin):
|
||||||
|
|
||||||
|
"""model admin for success tasks."""
|
||||||
|
|
||||||
list_display = (
|
list_display = (
|
||||||
u'name',
|
u'name',
|
||||||
'func',
|
'func',
|
||||||
@@ -16,11 +20,11 @@ class TaskAdmin(admin.ModelAdmin):
|
|||||||
)
|
)
|
||||||
|
|
||||||
def has_add_permission(self, request, obj=None):
|
def has_add_permission(self, request, obj=None):
|
||||||
"""Don't allow adds"""
|
"""Don't allow adds."""
|
||||||
return False
|
return False
|
||||||
|
|
||||||
def get_queryset(self, request):
|
def get_queryset(self, request):
|
||||||
"""Only show successes"""
|
"""Only show successes."""
|
||||||
qs = super(TaskAdmin, self).get_queryset(request)
|
qs = super(TaskAdmin, self).get_queryset(request)
|
||||||
return qs.filter(success=True)
|
return qs.filter(success=True)
|
||||||
|
|
||||||
@@ -29,11 +33,13 @@ class TaskAdmin(admin.ModelAdmin):
|
|||||||
list_filter = ('group',)
|
list_filter = ('group',)
|
||||||
|
|
||||||
def get_readonly_fields(self, request, obj=None):
|
def get_readonly_fields(self, request, obj=None):
|
||||||
return list(self.readonly_fields) + \
|
"""Set all fields readonly."""
|
||||||
[field.name for field in obj._meta.fields]
|
return list(self.readonly_fields) +\
|
||||||
|
[field.name for field in obj._meta.fields]
|
||||||
|
|
||||||
|
|
||||||
def retry_failed(FailAdmin, request, queryset):
|
def retry_failed(FailAdmin, request, queryset):
|
||||||
|
"""Submit selected tasks back to the queue."""
|
||||||
for task in queryset:
|
for task in queryset:
|
||||||
async(task.func, *task.args or (), hook=task.hook, **task.kwargs or {})
|
async(task.func, *task.args or (), hook=task.hook, **task.kwargs or {})
|
||||||
task.delete()
|
task.delete()
|
||||||
@@ -43,6 +49,9 @@ retry_failed.short_description = _("Resubmit selected tasks to queue")
|
|||||||
|
|
||||||
|
|
||||||
class FailAdmin(admin.ModelAdmin):
|
class FailAdmin(admin.ModelAdmin):
|
||||||
|
|
||||||
|
"""model admin for failed tasks."""
|
||||||
|
|
||||||
list_display = (
|
list_display = (
|
||||||
'name',
|
'name',
|
||||||
'func',
|
'func',
|
||||||
@@ -52,7 +61,7 @@ class FailAdmin(admin.ModelAdmin):
|
|||||||
)
|
)
|
||||||
|
|
||||||
def has_add_permission(self, request, obj=None):
|
def has_add_permission(self, request, obj=None):
|
||||||
"""Don't allow adds"""
|
"""Don't allow adds."""
|
||||||
return False
|
return False
|
||||||
|
|
||||||
actions = [retry_failed]
|
actions = [retry_failed]
|
||||||
@@ -61,11 +70,15 @@ class FailAdmin(admin.ModelAdmin):
|
|||||||
readonly_fields = []
|
readonly_fields = []
|
||||||
|
|
||||||
def get_readonly_fields(self, request, obj=None):
|
def get_readonly_fields(self, request, obj=None):
|
||||||
|
"""Set all fields readonly."""
|
||||||
return list(self.readonly_fields) + \
|
return list(self.readonly_fields) + \
|
||||||
[field.name for field in obj._meta.fields]
|
[field.name for field in obj._meta.fields]
|
||||||
|
|
||||||
|
|
||||||
class ScheduleAdmin(admin.ModelAdmin):
|
class ScheduleAdmin(admin.ModelAdmin):
|
||||||
|
|
||||||
|
""" model admin for schedules """
|
||||||
|
|
||||||
list_display = (
|
list_display = (
|
||||||
'id',
|
'id',
|
||||||
'name',
|
'name',
|
||||||
|
|||||||
Reference in New Issue
Block a user