Frontend: Account Restore, Last Admin Warning & Smart Company Claiming #261

Closed
opened 2026-06-14 23:17:21 +02:00 by kincses · 2 comments
Owner

Mérföldkő: Frontend Feature Implementation

Cél: Három frontend funkció implementálása teljes i18n támogatással: (1) 30 napos törölt fiók visszaállítás a bejelentkezési folyamatban, (2) Utolsó admin figyelmeztetés a fiók törlésénél, (3) Intelligens cég igénylés/csatlakozás.

🔗 Függőségek (Dependencies)

  • Bemenet (Mikre támaszkodik): auth store (deleteAccount, requestRestore, verifyRestore), i18n files (hu.ts, en.ts), API endpoints (/auth/restore/, /organizations/)
  • Kimenet (Mik támaszkodnak rá): LoginModal.vue, ProfileView.vue, CompanyOnboardingView.vue

📝 Elemzés

A megvalósítás három területet fed le:

  1. Account Restore: LoginModal.vue 5. face-ként (restore) 3 lépésben: email → OTP+password → siker. A restore link a login face-en jelenik meg.
  2. Last Admin Warning: ProfileView.vue törlés modaljában egy orange figyelmeztetés jelenik meg, ha a backend is_last_admin=true-t ad vissza.
  3. Smart Company Claiming: CompanyOnboardingView.vue tax lookup után kezeli az active_exists (join request) és orphaned (claim OTP + manual fallback) státuszokat.
**Mérföldkő:** Frontend Feature Implementation **Cél:** Három frontend funkció implementálása teljes i18n támogatással: (1) 30 napos törölt fiók visszaállítás a bejelentkezési folyamatban, (2) Utolsó admin figyelmeztetés a fiók törlésénél, (3) Intelligens cég igénylés/csatlakozás. ### 🔗 Függőségek (Dependencies) - **Bemenet (Mikre támaszkodik):** auth store (deleteAccount, requestRestore, verifyRestore), i18n files (hu.ts, en.ts), API endpoints (/auth/restore/*, /organizations/*) - **Kimenet (Mik támaszkodnak rá):** LoginModal.vue, ProfileView.vue, CompanyOnboardingView.vue ### 📝 Elemzés A megvalósítás három területet fed le: 1. **Account Restore**: LoginModal.vue 5. face-ként (restore) 3 lépésben: email → OTP+password → siker. A restore link a login face-en jelenik meg. 2. **Last Admin Warning**: ProfileView.vue törlés modaljában egy orange figyelmeztetés jelenik meg, ha a backend is_last_admin=true-t ad vissza. 3. **Smart Company Claiming**: CompanyOnboardingView.vue tax lookup után kezeli az active_exists (join request) és orphaned (claim OTP + manual fallback) státuszokat.
kincses added the Type: FeatureStatus: In Progress labels 2026-06-14 23:17:49 +02:00
kincses started working 2026-06-14 23:17:49 +02:00
Author
Owner

▶️ Munka megkezdve: 2026-06-14 23:17:49

▶️ **Munka megkezdve:** 2026-06-14 23:17:49
kincses added Status: Done and removed Status: In Progress labels 2026-06-14 23:18:39 +02:00
kincses worked for 50 seconds 2026-06-14 23:18:39 +02:00
Author
Owner

Munka befejezve: 2026-06-14 23:18:39

Technikai Összefoglaló:
Frontend: Account Restore, Last Admin Warning & Smart Company Claiming implementálva. Módosított fájlok: i18n/hu.ts, i18n/en.ts, stores/auth.ts, components/LoginModal.vue, views/ProfileView.vue, views/organization/CompanyOnboardingView.vue. Vite build: sikeres (4.29s).

⏱️ Az idő rögzítve.

✅ **Munka befejezve:** 2026-06-14 23:18:39 **Technikai Összefoglaló:** Frontend: Account Restore, Last Admin Warning & Smart Company Claiming implementálva. Módosított fájlok: i18n/hu.ts, i18n/en.ts, stores/auth.ts, components/LoginModal.vue, views/ProfileView.vue, views/organization/CompanyOnboardingView.vue. Vite build: sikeres (4.29s). ⏱️ *Az idő rögzítve.*
Sign in to join this conversation.