Connect User Management Table to Real API #135

Open
opened 2026-03-25 11:04:56 +01:00 by kincses · 0 comments
Owner

Mérföldkő: Milestone 15: Admin Dashboard - Full API Integration
Cél: A User Management tábla (useUserManagement.ts) mock adatok cseréje valós API hívásokra, backend végpont implementálása a felhasználók listázásához és kezeléséhez.

🔗 Függőségek (Dependencies)

  • Bemenet (Mikre támaszkodik): FastAPI backend, identity.users tábla, admin jogosultságok
  • Kimenet (Mik támaszkodnak rá): Admin felhasználókezelés, szerepkör módosítás, tiltási funkciók

📝 Elemzés

A jelenleg mock adatokat generál. A backendben nincs dedikált admin users lista endpoint, de van és más admin műveletek. Szükséges:

  1. Létrehozni egy új backend endpoint-ot (GET) a felhasználók listázásához szűréssel (role, scope_level, status)
  2. A frontend kompozable-t átírni, hogy ezt az endpointot használja
  3. Implementálni a felhasználói szerepkör módosítás végpontját
  4. Hozzáadni a felhasználó tiltás/aktiválás funkciókat a meglévő ban endpoint integrációjával
**Mérföldkő:** Milestone 15: Admin Dashboard - Full API Integration **Cél:** A User Management tábla (useUserManagement.ts) mock adatok cseréje valós API hívásokra, backend végpont implementálása a felhasználók listázásához és kezeléséhez. ### 🔗 Függőségek (Dependencies) - **Bemenet (Mikre támaszkodik):** FastAPI backend, identity.users tábla, admin jogosultságok - **Kimenet (Mik támaszkodnak rá):** Admin felhasználókezelés, szerepkör módosítás, tiltási funkciók ### 📝 Elemzés A jelenleg mock adatokat generál. A backendben nincs dedikált admin users lista endpoint, de van és más admin műveletek. Szükséges: 1. Létrehozni egy új backend endpoint-ot (GET) a felhasználók listázásához szűréssel (role, scope_level, status) 2. A frontend kompozable-t átírni, hogy ezt az endpointot használja 3. Implementálni a felhasználói szerepkör módosítás végpontját 4. Hozzáadni a felhasználó tiltás/aktiválás funkciókat a meglévő ban endpoint integrációjával
kincses added the Status: To DoType: Feature labels 2026-03-25 11:04:56 +01:00
Sign in to join this conversation.