Frontend: Gamification Dashboard oldal (/gamification/index.vue) #330
Notifications
Total Time Spent: 25 minutes
kincses
25 minutes
No due date set.
Dependencies
No dependencies set.
Reference: kincses/service-finder#330
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ő: Epic 8 Gamification 2.0, Verseny és Önvéde
Cél: Gamification HQ Dashboard létrehozása áttekintő kártyákkal és grafikonokkal
🔗 Függőségek (Dependencies)
📝 Elemzés
A frontend_admin/pages/gamification/index.vue oldal létrehozása, amely a következő elemeket tartalmazza:
▶️ Munka megkezdve: 2026-06-29 22:04:24
✅ Munka befejezve: 2026-06-29 22:30:11
Technikai Összefoglaló:
Gamification Dashboard oldal elkészítve. Backend: új GET /admin/gamification/dashboard-summary végpont (összes felhasználó, aktív szezon, függő hozzájárulások, mai XP). Points-ledger user_name mezővel bővítve (User JOIN). Frontend: dashboard API hívások átállítva a dedikált végpontra, leaderboard adatmapping javítva. Sync Engine: 1284 elem szinkronban.
⏱️ Az idő rögzítve.
✅ Gitea #330 - Gamification Dashboard (Frontend Admin) - Kész
Elvégzett módosítások:
Backend -
backend/app/api/v1/endpoints/admin_gamification.py:GET /admin/gamification/dashboard-summary— összesíti a dashboard statokat:total— gamification statisztikával rendelkező felhasználók számaactive_season— aktív szezon neve (vagynull)pending_contributions— függőben lévő hozzájárulások számatoday_xp— ma szerzett XP összesenlist_points_ledgervégpont (GET /admin/gamification/points-ledger) —user_namemező hozzáadva a válaszhoz (User.emailJOIN-nel)datetime.utcnow()→datetime.now(timezone.utc)Frontend -
frontend_admin/pages/gamification/index.vue:/api/v1/admin/gamification/dashboard-summaryvégpontrausername/current_level/total_xpmezők támogatásaVerifikáció: