feat(frontend): Build /providers/[id]/edit matrix page #384

Closed
opened 2026-07-01 02:33:50 +02:00 by kincses · 2 comments
Owner

Mérföldkő: P0 Provider Taxonomy & 3D Filtering
Cél: Create a new dedicated edit page for providers with a tabbed layout and 3D matrix UI for vehicle classes, expertise tags, and specializations

🔗 Függőségek (Dependencies)

  • Bemenet (Mikre támaszkodik): Card 2 (Admin PATCH fix with array/expertise sync)
  • Kimenet (Mik támaszkodnak rá): Admin provider management UX

📝 Feladat részletei

  1. New edit page: Create /providers/[id]/edit route replacing the missing modal
  2. Tabbed layout: 3 tabs - (1) Alapadatok (Basic info), (2) Jarmuvek & Szolgaltatasok (Vehicles & Services), (3) Extra & Lokacio (Extras & Location)
  3. Tab 2 - 3D Matrix UI:
    • Checkboxes for Vehicle Classes (Szemelyauto, Kamion, Motor, etc.)
    • Multi-select tree for ExpertiseTags (Klima, Gumis, etc.)
    • Tag-input for Specializations (Brands/EV/propulsion types)
  4. Save wiring: Connect save action to the upgraded PATCH /admin/providers/{id} endpoint sending all three dimensions
**Mérföldkő:** P0 Provider Taxonomy & 3D Filtering **Cél:** Create a new dedicated edit page for providers with a tabbed layout and 3D matrix UI for vehicle classes, expertise tags, and specializations ### 🔗 Függőségek (Dependencies) - **Bemenet (Mikre támaszkodik):** Card 2 (Admin PATCH fix with array/expertise sync) - **Kimenet (Mik támaszkodnak rá):** Admin provider management UX ### 📝 Feladat részletei 1. **New edit page:** Create /providers/[id]/edit route replacing the missing modal 2. **Tabbed layout:** 3 tabs - (1) Alapadatok (Basic info), (2) Jarmuvek & Szolgaltatasok (Vehicles & Services), (3) Extra & Lokacio (Extras & Location) 3. **Tab 2 - 3D Matrix UI:** - Checkboxes for Vehicle Classes (Szemelyauto, Kamion, Motor, etc.) - Multi-select tree for ExpertiseTags (Klima, Gumis, etc.) - Tag-input for Specializations (Brands/EV/propulsion types) 4. **Save wiring:** Connect save action to the upgraded PATCH /admin/providers/{id} endpoint sending all three dimensions
kincses added the Status: To DoScope: FrontendType: FeatureRole: Admin labels 2026-07-01 02:33:51 +02:00
kincses added Status: In Progress and removed Status: To Do labels 2026-07-01 02:54:21 +02:00
kincses started working 2026-07-01 02:54:21 +02:00
Author
Owner

▶️ Munka megkezdve: 2026-07-01 02:54:21

▶️ **Munka megkezdve:** 2026-07-01 02:54:21
kincses added Status: Done and removed Status: In Progress labels 2026-07-01 03:03:59 +02:00
kincses worked for 9 minutes 2026-07-01 03:03:59 +02:00
Author
Owner

Munka befejezve: 2026-07-01 03:03:59

Technikai Összefoglaló:
P0: Service Provider Dedicated Full-Page Editor - Létrehozva: frontend_admin/pages/providers/[id]/edit.vue (3-tab editor: Basic Info, 3D Matrix, Location) + TreeNode.vue rekurzív komponens. Módosítva: [id].vue (Szerkesztés gomb → /providers/{id}/edit). Build: Sikeres Nuxt build.

⏱️ Az idő rögzítve.

✅ **Munka befejezve:** 2026-07-01 03:03:59 **Technikai Összefoglaló:** P0: Service Provider Dedicated Full-Page Editor - Létrehozva: frontend_admin/pages/providers/[id]/edit.vue (3-tab editor: Basic Info, 3D Matrix, Location) + TreeNode.vue rekurzív komponens. Módosítva: [id].vue (Szerkesztés gomb → /providers/{id}/edit). Build: ✅ Sikeres Nuxt build. ⏱️ *Az idő rögzítve.*
Sign in to join this conversation.