Ë
    zëjh  ã            	       ó  — d dl mZmZmZ d dlmZ d dlmZ d dlm	Z	 d dl
mZ d dlmZ d dlmZ  edg¬	«      Zej#                  d
ed¬«      ej#                  ded¬«       ee«       ee	«       edd¬«      fdededefd„«       «       Zy)é    )Ú	APIRouterÚDependsÚQuery)ÚSession)Úget_db)Úrequire_admin_token)ÚUser)ÚAdminDashboardResponse©Úget_admin_dashboardzadmin-dashboard)Útagsz/get-dashboardz=Admin dashboard: stats, charts, and recent community activity)Úresponse_modelÚsummaryz
/dashboardzAlias for get-dashboardÚmonthlyz&Chart period filter: monthly or weekly)ÚdefaultÚdescriptionÚdbÚ_Úperiodc                 ó   — t        | |¬«      S )N)r   r   )r   r   r   s      ú@/var/www/html/kelly/kelly-backend/app/routers/admin/dashboard.pyÚadmin_dashboardr      s   € ô ˜r¨&Ô1Ð1ó    N)Úfastapir   r   r   Úsqlalchemy.ormr   Úapp.databaser   Úapp.dependenciesr   Ú
app.modelsr	   Úapp.schemasr
   Úapp.services.dashboard_servicer   ÚrouterÚgetÚstrr   © r   r   Ú<module>r%      s®   ðß -Ñ -Ý "å Ý 0Ý Ý .Ý >á	Ð*Ð+Ô	,€ð ‡�ØØ)ØKð ó ð
 ‡�ØØ)Ø%ð ó ñ ˜&“/ÙÐ)Ó*Ù 	Ð7_Ô`ñ2Øð2àð2ð ò2óóñ2r   