Frontend: Cég létrehozás 3-lépéses Onboarding UI (CompanyOnboardingView) #218

Closed
opened 2026-06-07 17:11:18 +02:00 by kincses · 1 comment
Owner

Mérföldkő: Phase 3: Advanced Features & Epic 11
Cél: 3-lépéses varázsló UI a cég/szervezet létrehozásához a POST /api/v1/organizations/onboard végpont felhasználásával.

🔗 Függőségek (Dependencies)

  • Bemenet (Mikre támaszkodik): Kártya #1 (#217 Backend API), POST /api/v1/organizations/onboard végpont, CorpOnboardIn séma
  • Kimenet (Mik támaszkodnak rá): Kártya #3 (Cég Garázsa gomb a header-ben)

📝 Implementálandó komponensek

  1. CompanyOnboardingView.vue - /company/onboard route (requiresAuth)

    • 3-lépéses wizard (Step1->Step2->Step3->Submit)
    • Lépésenkénti validáció
    • API hívás: POST /api/v1/organizations/onboard
    • Sikeres után: authStore frissítés + átirányítás /dashboard
  2. CompanyGarageView.vue - /company/garage route (requiresAuth)

    • Céghez tartozó járművek listája
    • Csak aktív ha active_organization_id !== null
  3. i18n kulcsok bővítése minden nyelvi fájlban (company: {...})

  4. Router bővítés /company/onboard és /company/garage route-okkal

📝 3 lépés részletesen

  • Step 1 - Alapadatok: full_name, name, display_name, tax_number, reg_number
  • Step 2 - Cím adatok: country_code, address_zip, address_city, address_street_name, address_street_type, address_house_number, address_stairwell/floor/door (opcionális)
  • Step 3 - Összegzés: Ellenőrző képernyő + Véglegesítés gomb
**Mérföldkő:** Phase 3: Advanced Features & Epic 11 **Cél:** 3-lépéses varázsló UI a cég/szervezet létrehozásához a POST /api/v1/organizations/onboard végpont felhasználásával. ### 🔗 Függőségek (Dependencies) - **Bemenet (Mikre támaszkodik):** Kártya #1 (#217 Backend API), POST /api/v1/organizations/onboard végpont, CorpOnboardIn séma - **Kimenet (Mik támaszkodnak rá):** Kártya #3 (Cég Garázsa gomb a header-ben) ### 📝 Implementálandó komponensek 1. **CompanyOnboardingView.vue** - /company/onboard route (requiresAuth) - 3-lépéses wizard (Step1->Step2->Step3->Submit) - Lépésenkénti validáció - API hívás: POST /api/v1/organizations/onboard - Sikeres után: authStore frissítés + átirányítás /dashboard 2. **CompanyGarageView.vue** - /company/garage route (requiresAuth) - Céghez tartozó járművek listája - Csak aktív ha active_organization_id !== null 3. **i18n kulcsok bővítése** minden nyelvi fájlban (company: {...}) 4. **Router bővítés** /company/onboard és /company/garage route-okkal ### 📝 3 lépés részletesen - **Step 1 - Alapadatok:** full_name, name, display_name, tax_number, reg_number - **Step 2 - Cím adatok:** country_code, address_zip, address_city, address_street_name, address_street_type, address_house_number, address_stairwell/floor/door (opcionális) - **Step 3 - Összegzés:** Ellenőrző képernyő + Véglegesítés gomb
kincses added the Status: To DoType: Feature labels 2026-06-07 17:11:18 +02:00
kincses added Status: Done and removed Status: To Do labels 2026-06-18 02:16:29 +02:00
Author
Owner

Munka befejezve: 2026-06-18 02:16:29

Technikai Összefoglaló:
Closed via architectural refactoring and UI polish. Company Onboarding 3-Step Wizard (#220) completed and closed. Frontend company creation flow is operational.

⏱️ Az idő rögzítve.

✅ **Munka befejezve:** 2026-06-18 02:16:29 **Technikai Összefoglaló:** Closed via architectural refactoring and UI polish. Company Onboarding 3-Step Wizard (#220) completed and closed. Frontend company creation flow is operational. ⏱️ *Az idő rögzítve.*
Sign in to join this conversation.