Vehicle Transfer Requests - Implement Dual-Control Workflow #178

Closed
opened 2026-03-29 21:17:56 +02:00 by kincses · 2 comments
Owner

Mérföldkő: Phase 1: Core Functionality Fixes
Cél: Implementálni a járműátadás (vehicle transfer) kérését és jóváhagyását dual-control munkafolyamatként, ahol egy adminnak jóvá kell hagynia a tranzakciót mielőtt az jármű tulajdonosa változik.

🔗 Függőségek (Dependencies)

  • Bemenet (Mikre támaszkodik): Asset Ownership tábla, Person/User modell, Notification Service, Audit Log
  • Kimenet (Mik támaszkodnak rá): Garage UI (átadás gomb), Admin felület (jóváhagyási panel), Audit rendszer (nyomkövethetőség)

📝 Elemzés

A járműátadás nem lehet automatikus - dual-control elv alapján működik. Létre kell hozni egy táblát sémában, amely tárolja a kéréseket. A workflow: 1) Felhasználó kér átadást, 2) Admin kap értesítést, 3) Admin jóváhagy/elutasít, 4) Ha jóváhagyva, az rekord frissül. Minden lépés naplózva legyen az audit logba.

**Mérföldkő:** Phase 1: Core Functionality Fixes **Cél:** Implementálni a járműátadás (vehicle transfer) kérését és jóváhagyását dual-control munkafolyamatként, ahol egy adminnak jóvá kell hagynia a tranzakciót mielőtt az jármű tulajdonosa változik. ### 🔗 Függőségek (Dependencies) - **Bemenet (Mikre támaszkodik):** Asset Ownership tábla, Person/User modell, Notification Service, Audit Log - **Kimenet (Mik támaszkodnak rá):** Garage UI (átadás gomb), Admin felület (jóváhagyási panel), Audit rendszer (nyomkövethetőség) ### 📝 Elemzés A járműátadás nem lehet automatikus - dual-control elv alapján működik. Létre kell hozni egy táblát sémában, amely tárolja a kéréseket. A workflow: 1) Felhasználó kér átadást, 2) Admin kap értesítést, 3) Admin jóváhagy/elutasít, 4) Ha jóváhagyva, az rekord frissül. Minden lépés naplózva legyen az audit logba.
kincses added this to the Phase 1: Core Functionality Fixes milestone 2026-03-29 21:17:56 +02:00
kincses self-assigned this 2026-03-29 21:17:56 +02:00
kincses added the Status: To DoScope: BackendType: Feature labels 2026-03-29 21:17:56 +02:00
kincses added Status: In Progress and removed Status: To Do labels 2026-06-11 01:37:17 +02:00
kincses started working 2026-06-11 01:37:17 +02:00
Author
Owner

▶️ Munka megkezdve: 2026-06-11 01:37:17

▶️ **Munka megkezdve:** 2026-06-11 01:37:17
kincses added Status: Done and removed Status: In Progress labels 2026-06-11 01:37:23 +02:00
kincses worked for 6 seconds 2026-06-11 01:37:23 +02:00
Author
Owner

Munka befejezve: 2026-06-11 01:37:23

Technikai Összefoglaló:
Implementált smart duplicate protection a POST /vehicles végpontban (A szabály: same owner → 400; B szabály: different owner → draft). Frontend: toast értesítések, duplikáció validáció, dinamikus counter. Vite build: 155 modul, 4.09s, hiba nélkül.

⏱️ Az idő rögzítve.

✅ **Munka befejezve:** 2026-06-11 01:37:23 **Technikai Összefoglaló:** Implementált smart duplicate protection a POST /vehicles végpontban (A szabály: same owner → 400; B szabály: different owner → draft). Frontend: toast értesítések, duplikáció validáció, dinamikus counter. Vite build: 155 modul, 4.09s, hiba nélkül. ⏱️ *Az idő rögzítve.*
Sign in to join this conversation.