3.2: users/[id]/index.vue — Felhasználó részlet oldal (Frontend) #314
Notifications
Total Time Spent: 7 minutes
kincses
7 minutes
No due date set.
Dependencies
No dependencies set.
Reference: kincses/service-finder#314
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ő: Admin User & Person Management
Cél: Felhasználó részlet oldal tab-okkal: (1) Áttekintés — alapadatok, státusz, szerepkör. (2) Személyes adatok — Person adatok, lakcím. (3) Pénzügyek — Wallet, előfizetés. (4) Tagságok — szervezeti tagságok. (5) Bizalom — Trust score. (6) Tevékenység — naplózott tevékenységek.
🔗 Függőségek (Dependencies)
📝 Elemzés
Új fájl: frontend_admin/pages/users/[id]/index.vue. API hívás: useFetch('/api/v1/admin/users/{id}'). Tab komponensek: OverviewTab, PersonTab, FinanceTab, MembershipsTab, TrustTab, ActivityTab.
▶️ Munka megkezdve: 2026-06-29 13:12:58
✅ Munka befejezve: 2026-06-29 13:20:19
Technikai Összefoglaló:
✅ Gitea #314 kész: Admin User Detail Page (users/[id]/index.vue) — 978 soros Vue komponens létrehozva tab navigációval (Profile, Memberships), edit modal-lal, notification rendszerrel. i18n kulcsok bővítve en.json és hu.json fájlokban (~45 kulcs). Nuxt build: sikeres. Backend API import: sikeres (get_admin_user, update_admin_user, get_user_memberships).
⏱️ Az idő rögzítve.
✅ Gitea #314 — Admin User Detail Page (users/[id]/index.vue) — KÉSZ
Létrehozott fájlok:
frontend_admin/pages/users/[id]/index.vue(978 sor) — Teljes felhasználó részletek oldal:Módosított fájlok:
frontend_admin/i18n/locales/en.json—users.detailsszekció ~45 i18n kulccsalfrontend_admin/i18n/locales/hu.json—users.detailsszekció magyar fordításokkal.roo/history.md— Technikai összefoglaló hozzáadvaEllenőrzés:
get_admin_user,update_admin_user,get_user_memberships)Backend API végpontok használva:
GET /admin/users/{user_id}→UserResponse(Person + Address)PATCH /admin/users/{user_id}→ Admin user edit audit logginggalGET /admin/users/{user_id}/memberships→List[UserMembershipResponse]