|
1 | 1 | from django.contrib import admin |
2 | 2 |
|
3 | 3 | from slack.filters import FilterByReleaseDates |
4 | | -from slack.models import Channel, SlackActivityBucket, Thread |
| 4 | +from slack.models import Channel, SlackActivityBucket |
5 | 5 |
|
6 | 6 |
|
7 | 7 | @admin.register(Channel) |
@@ -64,47 +64,3 @@ def has_change_permission(self, request, obj=None): |
64 | 64 |
|
65 | 65 | def has_delete_permission(self, request, obj=None): |
66 | 66 | return False |
67 | | - |
68 | | - |
69 | | -@admin.register(Thread) |
70 | | -class ThreadAdmin(admin.ModelAdmin): |
71 | | - list_display = [ |
72 | | - "id", |
73 | | - "channel__id", |
74 | | - "channel__name", |
75 | | - "thread_ts_readable", |
76 | | - "last_update_ts_readable", |
77 | | - ] |
78 | | - search_fields = ["channel__id", "channel__name", "thread_ts"] |
79 | | - list_filter = ["channel__name"] |
80 | | - readonly_fields = ["channel", "thread_ts", "last_update_ts", "db_created_at"] |
81 | | - raw_id_fields = ["channel"] |
82 | | - date_hierarchy = "db_created_at" |
83 | | - ordering = ["-db_created_at"] |
84 | | - |
85 | | - @admin.display(description="Thread Created") |
86 | | - def thread_ts_readable(self, obj): |
87 | | - """Display thread_ts in a human-readable format.""" |
88 | | - if obj.thread_ts: |
89 | | - from slack.models import parse_ts |
90 | | - |
91 | | - return parse_ts(obj.thread_ts).strftime("%Y-%m-%d %H:%M:%S UTC") |
92 | | - return "-" |
93 | | - |
94 | | - @admin.display(description="Last Update") |
95 | | - def last_update_ts_readable(self, obj): |
96 | | - """Display last_update_ts in a human-readable format.""" |
97 | | - if obj.last_update_ts: |
98 | | - from slack.models import parse_ts |
99 | | - |
100 | | - return parse_ts(obj.last_update_ts).strftime("%Y-%m-%d %H:%M:%S UTC") |
101 | | - return "-" |
102 | | - |
103 | | - def has_add_permission(self, request): |
104 | | - return False |
105 | | - |
106 | | - def has_change_permission(self, request, obj=None): |
107 | | - return False |
108 | | - |
109 | | - def has_delete_permission(self, request, obj=None): |
110 | | - return False |
0 commit comments