Files
mayan-edms/apps/job_processor/admin.py
2012-07-30 12:55:53 -04:00

24 lines
569 B
Python

from __future__ import absolute_import
from django.contrib import admin
from django.utils.translation import ugettext_lazy as _
from .models import JobQueue, JobQueueItem
class JobQueueItemInline(admin.StackedInline):
model = JobQueueItem
class JobQueueAdmin(admin.ModelAdmin):
model = JobQueue
list_display = ('name', 'label', 'total_items')
inlines = [JobQueueItemInline]
def total_items(self, obj):
return obj.items.all().count()
total_items.short_description = _(u'total items')
admin.site.register(JobQueue, JobQueueAdmin)