Frontend: Dashboard 5. kártya (Profil) adatkötése és lokalizációja #416

Closed
opened 2026-07-25 16:38:19 +02:00 by kincses · 2 comments
Owner

Cél: A jelenleg statikus (mock) Profil beállítások kártya bekötése a valós API végpontokba és a nyelvi (i18n) fájlokba.
Feladatok:

  1. Felhasználói adatok (név, email, Trust Score) lekérése a meglévő profil API-ról.
  2. Járművek számának lekérése és megjelenítése.
  3. GET /billing/wallet/balance API meghívása, és a fő egyenleg (pl. Service Coins) megjelenítése a kártyán.
  4. Egy új 'Pénzügyeim' gomb/link elhelyezése a kártyán, ami a /finance/wallet oldalra navigál.
  5. Minden statikus szöveg kiszervezése a hu/finance.json és en/finance.json (vagy dashboard.json) fájlokba.
**Cél:** A jelenleg statikus (mock) Profil beállítások kártya bekötése a valós API végpontokba és a nyelvi (i18n) fájlokba. **Feladatok:** 1. Felhasználói adatok (név, email, Trust Score) lekérése a meglévő profil API-ról. 2. Járművek számának lekérése és megjelenítése. 3. `GET /billing/wallet/balance` API meghívása, és a fő egyenleg (pl. Service Coins) megjelenítése a kártyán. 4. Egy új 'Pénzügyeim' gomb/link elhelyezése a kártyán, ami a `/finance/wallet` oldalra navigál. 5. Minden statikus szöveg kiszervezése a `hu/finance.json` és `en/finance.json` (vagy `dashboard.json`) fájlokba.
kincses added the Status: To DoType: Feature labels 2026-07-25 16:38:19 +02:00
kincses added Status: In Progress and removed Status: To Do labels 2026-07-25 16:55:01 +02:00
kincses started working 2026-07-25 16:55:02 +02:00
Author
Owner

▶️ Munka megkezdve: 2026-07-25 16:55:01

▶️ **Munka megkezdve:** 2026-07-25 16:55:01
kincses added Status: Done and removed Status: In Progress labels 2026-07-25 16:58:19 +02:00
kincses worked for 3 minutes 2026-07-25 16:58:19 +02:00
Author
Owner

Munka befejezve: 2026-07-25 16:58:19

Technikai Összefoglaló:
FEATURE: Dashboard Profile Card Wallet Integration & Deep Linking

Módosított fájlok

  1. ProfileTrustCard.vue - Teljes átírás: wallet balance (Service Coins) integráció a financeStore-on keresztül, deep linking /finance/wallet?highlight=service-coins, dinamikus Trust Score computed properties, formatCredits() helper
  2. router/index.ts - Új /finance/wallet route regisztrálva requiresAuth meta-val, előkészítve a #417 számára

Wallet adatforrás

  • GET /billing/wallet/balance hívás a meglévő finance.ts store-on keresztül
  • financeStore.serviceCoins megjelenítése a kártyán

Deep linking

  • Service Coins blokk: router.push('/finance/wallet?highlight=service-coins')
  • Footer CTA: t('finance.wallet') → /finance/wallet

i18n

  • Minden szöveg meglévő kulcsokból (dashboard.viewProfile, dashboard.trustScore, finance.rewards, finance.wallet)
  • Nincs új i18n kulcs bevezetve

Verifikáció

  • Vite build: 7.27s, 0 error

⏱️ Az idő rögzítve.

✅ **Munka befejezve:** 2026-07-25 16:58:19 **Technikai Összefoglaló:** FEATURE: Dashboard Profile Card Wallet Integration & Deep Linking ## Módosított fájlok 1. ProfileTrustCard.vue - Teljes átírás: wallet balance (Service Coins) integráció a financeStore-on keresztül, deep linking /finance/wallet?highlight=service-coins, dinamikus Trust Score computed properties, formatCredits() helper 2. router/index.ts - Új /finance/wallet route regisztrálva requiresAuth meta-val, előkészítve a #417 számára ## Wallet adatforrás - GET /billing/wallet/balance hívás a meglévő finance.ts store-on keresztül - financeStore.serviceCoins megjelenítése a kártyán ## Deep linking - Service Coins blokk: router.push('/finance/wallet?highlight=service-coins') - Footer CTA: t('finance.wallet') → /finance/wallet ## i18n - Minden szöveg meglévő kulcsokból (dashboard.viewProfile, dashboard.trustScore, finance.rewards, finance.wallet) - Nincs új i18n kulcs bevezetve ## Verifikáció - Vite build: 7.27s, 0 error ⏱️ *Az idő rögzítve.*
Sign in to join this conversation.