admin
django_spire.ai.sms.admin
SmsMessageInline
Bases: TabularInline
model = SmsMessage
class-attribute
instance-attribute
extra = 0
class-attribute
instance-attribute
fields = ('body', 'is_inbound', 'is_processed', 'twilio_sid', 'created_datetime')
class-attribute
instance-attribute
readonly_fields = ('created_datetime',)
class-attribute
instance-attribute
SmsConversationAdmin
Bases: ModelAdmin
inlines = (SmsMessageInline,)
class-attribute
instance-attribute
list_display = ('phone_number', 'user', 'last_message_datetime', 'view_sms_messages_link')
class-attribute
instance-attribute
list_select_related = ('user',)
class-attribute
instance-attribute
ordering = ('-last_message_datetime',)
class-attribute
instance-attribute
readonly_fields = ('created_datetime',)
class-attribute
instance-attribute
search_fields = ('phone_number', 'user__username', 'user__email')
class-attribute
instance-attribute
get_queryset
view_sms_messages_link
Source code in django_spire/ai/sms/admin.py
SmsMessageAdmin
Bases: ModelAdmin