18 lines
587 B
Python

from django.contrib import admin
from .models import Message
class MessageInline(admin.TabularInline):
model = Message
extra = 0
readonly_fields = ('timestamp',)
fields = ('sender', 'content', 'message_type', 'timestamp')
show_change_link = True
@admin.register(Message)
class MessageAdmin(admin.ModelAdmin):
list_display = ('id', 'ticket', 'sender', 'message_type', 'timestamp')
list_filter = ('message_type', 'sender')
search_fields = ('content', 'ticket__title', 'sender__username')
ordering = ('timestamp',)
readonly_fields = ('timestamp',)