from django.contrib import admin

from .models import ActivityLog, AuditLog, FileUpload, Setting


@admin.register(AuditLog)
class AuditLogAdmin(admin.ModelAdmin):
    list_display = ('action', 'model_name', 'user', 'created_at')
    list_filter = ('model_name',)
    readonly_fields = [f.name for f in AuditLog._meta.fields]


@admin.register(ActivityLog)
class ActivityLogAdmin(admin.ModelAdmin):
    list_display = ('description', 'user', 'created_at')
    readonly_fields = [f.name for f in ActivityLog._meta.fields]


admin.site.register(FileUpload)
admin.site.register(Setting)
