Connect Financial Dashboard Tile to Finance Admin API #138

Closed
opened 2026-03-25 11:06:43 +01:00 by kincses · 1 comment
Owner

Mérföldkő: Milestone 15: Admin Dashboard - Full API Integration
Cél: A Financial Dashboard tile integrálása a backend finance admin végpontokkal, hogy valós pénzügyi adatokat jelenítsen meg.

🔗 Függőségek (Dependencies)

  • Bemenet (Mikre támaszkodik): végpontok, pénzügyi adatbázis sémák (issuers, transactions)
  • Kimenet (Mik támaszkodnak rá): Admin pénzügyi monitoring, bevétel/költség analitika, riportok

📝 Elemzés

A dashboard tartalmaz egy 'Financial Dashboard' tile-t, de nincs kapcsolva a backend finance végpontokhoz. A tartalmaz Issuers kezelését, de nincs aggregált pénzügyi statisztikák endpoint. Szükséges:

  1. Új backend endpoint létrehozása a fő pénzügyi mutatókhoz (total revenue, pending invoices, top issuers)
  2. A frontend tile átalakítása, hogy ezt az endpointot használja mock adatok helyett
  3. Adatmegjelenítési komponens fejlesztése (gráfok, táblázatok) a pénzügyi adatokhoz
  4. RBAC ellenőrzés biztosítása (csak rank >= 90 jogosultság)
    ============================================================

Acceptance Criteria

  • Must connect to finance.financial_ledger and identity.wallets tables.
  • Must not use mock data.
  • Must calculate accurate revenue and transaction metrics.
**Mérföldkő:** Milestone 15: Admin Dashboard - Full API Integration **Cél:** A Financial Dashboard tile integrálása a backend finance admin végpontokkal, hogy valós pénzügyi adatokat jelenítsen meg. ### 🔗 Függőségek (Dependencies) - **Bemenet (Mikre támaszkodik):** végpontok, pénzügyi adatbázis sémák (issuers, transactions) - **Kimenet (Mik támaszkodnak rá):** Admin pénzügyi monitoring, bevétel/költség analitika, riportok ### 📝 Elemzés A dashboard tartalmaz egy 'Financial Dashboard' tile-t, de nincs kapcsolva a backend finance végpontokhoz. A tartalmaz Issuers kezelését, de nincs aggregált pénzügyi statisztikák endpoint. Szükséges: 1. Új backend endpoint létrehozása a fő pénzügyi mutatókhoz (total revenue, pending invoices, top issuers) 2. A frontend tile átalakítása, hogy ezt az endpointot használja mock adatok helyett 3. Adatmegjelenítési komponens fejlesztése (gráfok, táblázatok) a pénzügyi adatokhoz 4. RBAC ellenőrzés biztosítása (csak rank >= 90 jogosultság) ============================================================ ### ✅ Acceptance Criteria - Must connect to finance.financial_ledger and identity.wallets tables. - Must not use mock data. - Must calculate accurate revenue and transaction metrics.
kincses added the Status: To DoType: Feature labels 2026-03-25 11:06:43 +01:00
kincses added Status: Done and removed Status: To Do labels 2026-06-15 21:03:21 +02:00
Author
Owner

Munka befejezve: 2026-06-15 21:03:20

Technikai Összefoglaló:
Phase 2: Connect Financial Dashboard Tile to Finance - FinancialCard.vue component created and wired into DashboardView.vue as Card 4. Displays real wallet balance from GET /api/v1/billing/wallet/balance via finance.ts Pinia store. Shows total credits, purchased/bonus breakdown, earned/voucher mini row. Top Up button with toast notification. i18n keys added.

⏱️ Az idő rögzítve.

✅ **Munka befejezve:** 2026-06-15 21:03:20 **Technikai Összefoglaló:** Phase 2: Connect Financial Dashboard Tile to Finance - FinancialCard.vue component created and wired into DashboardView.vue as Card 4. Displays real wallet balance from GET /api/v1/billing/wallet/balance via finance.ts Pinia store. Shows total credits, purchased/bonus breakdown, earned/voucher mini row. Top Up button with toast notification. i18n keys added. ⏱️ *Az idő rögzítve.*
Sign in to join this conversation.