Frontend: Master Config szerkesztő és Rendszerparaméterek oldalak #336
Notifications
Total Time Spent: 11 minutes
kincses
11 minutes
No due date set.
Dependencies
No dependencies set.
Reference: kincses/service-finder#336
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_MASTER_CONFIG JSON szerkesztő és gamification rendszerparaméterek admin oldala
🔗 Függőségek (Dependencies)
📝 Elemzés
Két új oldal létrehozása:
frontend_admin/pages/gamification/config.vue:
frontend_admin/pages/gamification/parameters.vue:
▶️ Munka megkezdve: 2026-06-29 23:27:07
✅ Munka befejezve: 2026-06-29 23:38:50
Technikai Összefoglaló:
Implementáltam a #336 kártya két frontend oldalát: (1) config.vue — GAMIFICATION_MASTER_CONFIG szerkesztő 4 konfigurációs szekcióval (XP Logic, Penalty Logic, Conversion Logic, Level Rewards) és Impact Calculatorral (szint/aktivitás/szociális pont csúszkák, valós idejű számított értékek), Raw JSON editorral. (2) parameters.vue — Gamification SystemParameter-ek DataTable inline szerkesztéssel, smart value parsing-gal (JSON/Number/String). Backend API-k auditálva (GET/PUT /admin/gamification/master-config, GET/PUT /admin/gamification/system-params). Mindkét oldal Nuxt HMR-rel betöltődött hibátlanul a sf_admin_frontend konténerben (port 8502).
⏱️ Az idő rögzítve.
✅ Gitea #336 — Elkészült és lezárva
Implementált fájlok
frontend_admin/pages/gamification/config.vue(~540 sor)base_xp(csúszka 0-10000),exponent(csúszka 0.1-5.0)recovery_rate(csúszka 0-1),thresholds(L1/L2/L3 inputok),multipliers(L0-L4 inputok)social_to_credit_rate(csúszka 0-10000)credits_per_10_levels(csúszka 0-10000)PUT /api/v1/admin/gamification/master-configfrontend_admin/pages/gamification/parameters.vue(~280 sor)PUT /api/v1/admin/gamification/system-params/{key}Ellenőrzés
/admin/gamification/master-configés GET/PUT/admin/gamification/system-params— mindkettő teljesen implementálvasf_admin_frontendkonténerben (port 8502)useCookie('access_token')+Authorization: Bearerheader