1
0
Fork 1
mirror of https://github.com/coddingtonbear/django-mailbox.git synced 2026-07-09 22:38:19 +02:00

Updating admin to include new inlines for messages.

This commit is contained in:
Adam Coddington 2013-06-06 01:21:04 -07:00
parent 9eeb1159a3
commit 79a1799da3

View file

@ -30,15 +30,27 @@ class MailboxAdmin(admin.ModelAdmin):
actions = [get_new_mail]
class MessageAttachmentAdmin(admin.ModelAdmin):
list_display = ('document',)
raw_id_fields = ('message', )
list_display = ('message', 'document',)
class MessageAttachmentInline(admin.TabularInline):
model = MessageAttachment
extra = 0
class MessageAdmin(admin.ModelAdmin):
def attachment_count(self, msg):
return msg.attachments.count()
inlines = [
MessageAttachmentInline,
]
list_display = (
'subject',
'processed',
'read',
'mailbox',
'outgoing',
'attachment_count',
)
ordering = ['-processed']
list_filter = (
@ -49,7 +61,6 @@ class MessageAdmin(admin.ModelAdmin):
)
raw_id_fields = (
'in_reply_to',
'attachments',
)
actions = [resend_message_received_signal]