fix: 修复普通用户无法访问仪表盘接口的权限问题

将 DashboardAdapter 的 mode 从 ApiMode.ADMIN 改为 ApiMode.USER,
允许普通用户访问 /api/dashboard/stats 和 /api/dashboard/daily-stats 接口。
This commit is contained in:
fawney19
2026-01-10 19:31:19 +08:00
parent 09e0f594ff
commit ad84272084

View File

@@ -155,7 +155,7 @@ async def get_daily_stats(
class DashboardAdapter(ApiAdapter): class DashboardAdapter(ApiAdapter):
"""需要登录的仪表盘适配器基类。""" """需要登录的仪表盘适配器基类。"""
mode = ApiMode.ADMIN mode = ApiMode.USER # 普通用户也可访问仪表盘
def authorize(self, context): # type: ignore[override] def authorize(self, context): # type: ignore[override]
if not context.user: if not context.user: