Add queue manager app

This commit is contained in:
Roberto Rosario
2012-07-29 05:31:45 -04:00
parent e442979ff2
commit 9c6f10cc1c
7 changed files with 201 additions and 0 deletions

22
apps/queue_manager/admin.py Executable file
View File

@@ -0,0 +1,22 @@
from django.contrib import admin
from django.utils.translation import ugettext_lazy as _
from queue_manager.models import Queue, QueueItem
class QueueItemInline(admin.StackedInline):
model = QueueItem
class QueueAdmin(admin.ModelAdmin):
model = Queue
list_display = ('name', 'label', 'total_items')
inlines = [QueueItemInline]
def total_items(self, obj):
return obj.items.all().count()
total_items.short_description = _(u'total items')
admin.site.register(Queue, QueueAdmin)