Vehicle Transfer Requests - Implement Dual-Control Workflow #178

Open
opened 2026-03-29 21:17:56 +02:00 by kincses · 0 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
Sign in to join this conversation.