diff --git a/api/funkwhale_api/moderation/admin.py b/api/funkwhale_api/moderation/admin.py new file mode 100644 index 0000000000000000000000000000000000000000..5e421255ed344d61335edbb588f7792d07ac21ec --- /dev/null +++ b/api/funkwhale_api/moderation/admin.py @@ -0,0 +1,30 @@ +from funkwhale_api.common import admin + +from . import models + + +@admin.register(models.InstancePolicy) +class InstancePolicyAdmin(admin.ModelAdmin): + list_display = [ + "actor", + "target_domain", + "target_actor", + "creation_date", + "block_all", + "reject_media", + "silence_activity", + "silence_notifications", + ] + list_filter = [ + "block_all", + "reject_media", + "silence_activity", + "silence_notifications", + ] + search_fields = [ + "actor__fid", + "target_domain__name", + "target_domain__actor__fid", + "summary", + ] + list_select_related = True