update
This commit is contained in:
32
analytics/admin.py
Normal file
32
analytics/admin.py
Normal file
@@ -0,0 +1,32 @@
|
||||
"""
|
||||
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')
|
||||
Reference in New Issue
Block a user