5.1: Dashboard statisztika kártyák dinamikus adatokkal #318
Notifications
Total Time Spent: 8 minutes
kincses
8 minutes
No due date set.
Dependencies
No dependencies set.
Reference: kincses/service-finder#318
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Mérföldkő: Admin User & Person Management
Cél: A dashboard (index.vue) jelenleg hardcoded statisztikáinak (2,847 Active Users, 12,493 Total Vehicles) lecserélése dinamikus API hívásokra. Felhasználói statisztikák: GET /admin/users/stats. Jármű statisztikák: meglévő asset végpont.
🔗 Függőségek (Dependencies)
📝 Elemzés
frontend_admin/pages/index.vue módosítása. useFetch('/api/v1/admin/users/stats') a user statisztikákhoz. useFetch('/api/v1/admin/vehicles/stats') a jármű statisztikákhoz.
▶️ Munka megkezdve: 2026-06-29 13:52:52
✅ Munka befejezve: 2026-06-29 14:01:12
Technikai Összefoglaló:
Dashboard statisztika kártyák dinamikus adatokkal implementálva. Backend: GET /admin/users/stats endpoint 16 statisztikai mezővel. Frontend: 4 stat tile, secondary stats (by Role/Plan/Language), registration trend bar chart, quick actions, recent activity. i18n kulcsok hozzáadva EN/HU nyelveken. API teszt: 200 OK.
⏱️ Az idő rögzítve.
✅ #318-as kártya sikeresen lezárva
Backend:
GET /admin/users/statsvégpontbackend/app/api/v1/endpoints/admin.pyGET /admin/users/stats- 16 statisztikai mezőt ad visszaRequirePermission("user:view")- admin RBAC védettFrontend: Dinamikus Dashboard
frontend_admin/pages/index.vueMódosított fájlok:
backend/app/api/v1/endpoints/admin.py- ÚjGET /admin/users/statsvégpontfrontend_admin/pages/index.vue- Dashboard dinamikus adatokkalfrontend_admin/locales/en.json- Dashboard i18n kulcsokfrontend_admin/locales/hu.json- Dashboard i18n kulcsok (magyar).roo/history.md- Technikai dokumentáció frissítve