Add queue manager app
This commit is contained in:
22
apps/queue_manager/admin.py
Executable file
22
apps/queue_manager/admin.py
Executable 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)
|
||||
Reference in New Issue
Block a user