oncall-engine/engine/apps/slack/admin.py
Joey Orlando 90e0b21d3e
remove SlackActionRecord model/table (#2201)
# What this PR does

Closes #2169 

## Checklist

- [x] Unit, integration, and e2e (if applicable) tests updated
- [ ] Documentation added (or `pr:no public docs` PR label added if not
required)
- [x] `CHANGELOG.md` updated (or `pr:no changelog` PR label added if not
required)
2023-06-13 10:56:06 +00:00

25 lines
796 B
Python

from django.contrib import admin
from common.admin import CustomModelAdmin
from .models import SlackMessage, SlackTeamIdentity, SlackUserIdentity
@admin.register(SlackTeamIdentity)
class SlackTeamIdentityAdmin(CustomModelAdmin):
list_display = ("id", "slack_id", "cached_name", "datetime")
list_filter = ("datetime",)
@admin.register(SlackUserIdentity)
class SlackUserIdentityAdmin(CustomModelAdmin):
list_display = ("id", "slack_id", "slack_team_identity", "cached_name", "cached_slack_email")
def get_queryset(self, request):
return SlackUserIdentity.all_objects
@admin.register(SlackMessage)
class SlackMessageAdmin(CustomModelAdmin):
list_display = ("id", "slack_id", "_slack_team_identity", "alert_group", "created_at")
list_filter = ("created_at",)