diff options
Diffstat (limited to 'pydis_site/apps/api')
| -rw-r--r-- | pydis_site/apps/api/admin.py | 28 | 
1 files changed, 0 insertions, 28 deletions
| diff --git a/pydis_site/apps/api/admin.py b/pydis_site/apps/api/admin.py index 5093e605..b6fee9d1 100644 --- a/pydis_site/apps/api/admin.py +++ b/pydis_site/apps/api/admin.py @@ -14,7 +14,6 @@ from .models import (      DeletedMessage,      DocumentationLink,      Infraction, -    LogEntry,      MessageDeletionContext,      Nomination,      OffTopicChannelName, @@ -120,33 +119,6 @@ class InfractionAdmin(admin.ModelAdmin):          return False [email protected](LogEntry) -class LogEntryAdmin(admin.ModelAdmin): -    """Allows viewing logs in the Django Admin without allowing edits.""" - -    actions = None -    list_display = ('timestamp', 'level', 'message') -    fieldsets = ( -        ('Overview', {'fields': ('timestamp', 'application', 'logger_name')}), -        ('Metadata', {'fields': ('level', 'module', 'line')}), -        ('Contents', {'fields': ('message',)}) -    ) -    list_filter = ('level', 'timestamp') -    search_fields = ('message',) - -    def has_add_permission(self, request: HttpRequest) -> bool: -        """Deny manual LogEntry creation.""" -        return False - -    def has_change_permission(self, *args) -> bool: -        """Prevent editing from django admin.""" -        return False - -    def has_delete_permission(self, request: HttpRequest, obj: Optional[LogEntry] = None) -> bool: -        """Deny LogEntry deletion.""" -        return False - -  @admin.register(DeletedMessage)  class DeletedMessageAdmin(admin.ModelAdmin):      """Admin formatting for the DeletedMessage model.""" | 
