""" Admin configuration for analytics app. """ from django.contrib import admin from .models import ReportStatistic, UserStatistic, OSINTStatistic @admin.register(ReportStatistic) class ReportStatisticAdmin(admin.ModelAdmin): """Report statistic admin.""" list_display = ('date', 'total_reports', 'verified_reports', 'pending_reports') list_filter = ('date',) date_hierarchy = 'date' readonly_fields = ('created_at', 'updated_at') @admin.register(UserStatistic) class UserStatisticAdmin(admin.ModelAdmin): """User statistic admin.""" list_display = ('date', 'total_users', 'new_users', 'active_users') list_filter = ('date',) date_hierarchy = 'date' readonly_fields = ('created_at', 'updated_at') @admin.register(OSINTStatistic) class OSINTStatisticAdmin(admin.ModelAdmin): """OSINT statistic admin.""" list_display = ('date', 'total_tasks', 'completed_tasks', 'average_confidence') list_filter = ('date',) date_hierarchy = 'date' readonly_fields = ('created_at', 'updated_at')