Fanout admin improvements

This commit is contained in:
Andrew Godwin 2022-12-16 21:51:16 -07:00
parent cc3c3d9816
commit 606c628343

View File

@ -110,7 +110,7 @@ class PostAdmin(admin.ModelAdmin):
actions = ["force_fetch", "reparse_hashtags"] actions = ["force_fetch", "reparse_hashtags"]
search_fields = ["content"] search_fields = ["content"]
inlines = [PostAttachmentInline] inlines = [PostAttachmentInline]
readonly_fields = ["created", "updated", "object_json"] readonly_fields = ["created", "updated", "state_changed", "object_json"]
@admin.action(description="Force Fetch") @admin.action(description="Force Fetch")
def force_fetch(self, request, queryset): def force_fetch(self, request, queryset):
@ -153,11 +153,12 @@ class TimelineEventAdmin(admin.ModelAdmin):
@admin.register(FanOut) @admin.register(FanOut)
class FanOutAdmin(admin.ModelAdmin): class FanOutAdmin(admin.ModelAdmin):
list_display = ["id", "state", "state_attempted", "type", "identity"] list_display = ["id", "state", "created", "state_attempted", "type", "identity"]
list_filter = (IdentityLocalFilter, "type", "state", "state_attempted") list_filter = (IdentityLocalFilter, "type", "state", "state_attempted")
raw_id_fields = ["identity", "subject_post", "subject_post_interaction"] raw_id_fields = ["identity", "subject_post", "subject_post_interaction"]
readonly_fields = ["created", "updated"] readonly_fields = ["created", "updated", "state_changed"]
actions = ["force_execution"] actions = ["force_execution"]
search_fields = ["identity__username"]
@admin.action(description="Force Execution") @admin.action(description="Force Execution")
def force_execution(self, request, queryset): def force_execution(self, request, queryset):