import os
import django

os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'config.settings')
django.setup()

from apps.dashboard.services import DashboardService
from apps.organizations.models import Organization

org = Organization.objects.first()
if org:
    print("Testing Admin Dashboard Service...")
    try:
        data = DashboardService.get_admin_dashboard_data(org, '30d')
        print("Success:", data.keys())
    except Exception as e:
        import traceback
        traceback.print_exc()
else:
    print("No organization found.")
