feat: v1.7 overhaul - identity hash, triple wallet, financial ledger, and security audit system

This commit is contained in:
2026-02-16 00:42:49 +00:00
parent bb02d4ed59
commit d574d3297d
63 changed files with 3710 additions and 565 deletions

View File

@@ -113,4 +113,24 @@ A meghívók érvényessége a típustól függ:
### 5.3 Biztonság
* A meghívó link tartalmaz egy aláírt JWT tokent, amely rögzíti a `target_org_id`-t (melyik flottába hívjuk) és a `role`-t (pl. sofőr).
* A kód felhasználása után a link érvénytelenné válik (One-time use).
* A kód felhasználása után a link érvénytelenné válik (One-time use).
## 1. Háromlépcsős Onboarding (v1.5)
### 1.1 Step 1: Lite Registration
- Technikai `User` létrehozása (inaktív). Email ellenőrzés indítása.
### 1.2 Step 2: Individual Setup (Privát Identitás)
- **Cél:** A természetes személy (`Person`) és privát szférájának rögzítése.
- **Művelet:** - `Person` rögzítése/frissítése.
- Privát `Organization` létrehozása (`org_type='individual'`, `is_ownership_transferable=False`).
- **Központi Telephely (Main Branch)** létrehozása a lakcím alapján.
- Privát Flotta és Wallet inicializálása.
### 1.3 Step 3: Business Setup (Céges Identitás)
- **Cél:** Államilag nyilvántartott gazdasági egység rögzítése.
- **Művelet:**
- Adószám bekérése + VIES/Cégjegyzék ellenőrzés.
- Új, különálló `Organization` létrehozása (`org_type='business'`, `is_ownership_transferable=True`).
- Székhely rögzítése mint **Main Branch**.
- Opcionális további telephelyek rögzítése.