Profile UI Refactor + Identity Docs + Change Password #206
Notifications
Total Time Spent: 50 seconds
kincses
50 seconds
No due date set.
Dependencies
No dependencies set.
Reference: kincses/service-finder#206
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ő: UI/UX és Biztonsági Fejlesztés
Cél: Profil oldal vizuális felújítása, okmányadatok (identity_docs) megjelenítése/szerkesztése, és jelszóváltoztatás implementálása
🔗 Függőségek (Dependencies)
📝 Elemzés
Teljes stack implementáció: Backend (FastAPI) oldalon a PersonUpdate séma kibővítése identity_docs mezővel, PUT /me/person végpont merge logikával, új ChangePasswordRequest séma és PUT /me/password végpont jelszó validációval. Frontend (Vue 3) oldalon a ProfileView teljes átírása dark card UI-ra (bg-black/40, text-white font-medium, #00E5A0 accent), identity_docs szekció (ID_CARD + LICENSE) read/edit módban, és Change Password modal Teleport-al, frontend validációval, API hívással és auto-close success üzenettel.
▶️ Munka megkezdve: 2026-06-05 01:13:11
✅ Munka befejezve: 2026-06-05 01:14:01
Technikai Összefoglaló:
Full-stack implementáció: Backend - PersonUpdate identity_docs mező + merge logika, ChangePasswordRequest séma, PUT /me/password végpont jelszó validációval (verify_password, _validate_password_complexity, get_password_hash). Frontend - ProfileView dark card UI átírás (bg-black/40, text-white font-medium, #00E5A0 accent), identity_docs szekció (ID_CARD + LICENSE) read/edit módban, Change Password modal Teleport-al, frontend validációval és auto-close success üzenettel. Auth store changePassword() action. Minden teszt sikeres: backend syntax, modul import, router route-ok, frontend Vite build (112 modul).
⏱️ Az idő rögzítve.