Skip to content

Commit d91675e

Browse files
committed
✨(threadevents) add ThreadEvent model with API, webhooks and front
1 parent 828100e commit d91675e

37 files changed

+2823
-152
lines changed

src/backend/core/admin.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,11 +227,21 @@ class ThreadAccessInline(admin.TabularInline):
227227
autocomplete_fields = ("mailbox",)
228228

229229

230+
class ThreadEventInline(admin.TabularInline):
231+
"""Inline class for the ThreadEvent model"""
232+
233+
model = models.ThreadEvent
234+
fields = ("type", "channel", "data", "created_at")
235+
readonly_fields = ("created_at",)
236+
autocomplete_fields = ("channel",)
237+
extra = 0
238+
239+
230240
@admin.register(models.Thread)
231241
class ThreadAdmin(admin.ModelAdmin):
232242
"""Admin class for the Thread model"""
233243

234-
inlines = [ThreadAccessInline]
244+
inlines = [ThreadAccessInline, ThreadEventInline]
235245
list_display = (
236246
"id",
237247
"subject",

0 commit comments

Comments
 (0)