Frontend: Szezonok + Versenyek kezelő oldalak #333
Notifications
Total Time Spent: 2 minutes
kincses
2 minutes
No due date set.
Dependencies
No dependencies set.
Reference: kincses/service-finder#333
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: Szezonok (seasons.vue) és Versenyek (competitions.vue) admin kezelő oldalak létrehozása
🔗 Függőségek (Dependencies)
📝 Elemzés
Két új oldal létrehozása:
frontend_admin/pages/gamification/seasons.vue:
frontend_admin/pages/gamification/competitions.vue:
▶️ Munka megkezdve: 2026-06-29 22:48:11
✅ Munka befejezve: 2026-06-29 22:51:04
Technikai Összefoglaló:
Frontend: Szezonok + Versenyek kezelő oldal implementálva. seasons.vue: teljes CRUD kártya nézettel, create/edit modal, aktiválás megerősítéssel, státusz badge-ek. competitions.vue: teljes CRUD grid nézettel, szezon szűrő dropdown, JSON rules szerkesztő, státusz badge-ek (draft/active/completed/cancelled). Nuxt build: ✅ Sikeres.
⏱️ Az idő rögzítve.
✅ Gitea #333 - Frontend: Szezonok + Versenyek kezelő oldal - KÉSZ
Implementált fájlok:
1.
frontend_admin/pages/gamification/seasons.vuename,start_date,end_date,is_active)POST /admin/gamification/seasons/{id}/activate)2.
frontend_admin/pages/gamification/competitions.vuename,description,season_id,start_date,end_date,status,rulesJSON)Backend API (már meglévő):
GET/POST /admin/gamification/seasons- Szezonok CRUDPUT /admin/gamification/seasons/{id}- Szezon módosításPOST /admin/gamification/seasons/{id}/activate- Szezon aktiválásGET/POST /admin/gamification/competitions- Versenyek CRUDPUT /admin/gamification/competitions/{id}- Verseny módosításgamification:managepermission-t igényelTesztelés:
✓ built in 6.94s)