FIX: Import error and enhanced atomized address structure for organizations
This commit is contained in:
@@ -152,4 +152,20 @@ A fejlesztések rendben tartásához javaslom a **`17_DEVELOPER_NOTES_AND_PITFAL
|
||||
- **Asset Endpoint:** `POST /api/v1/assets/` élesítve VIN validációval.
|
||||
- **NAS Integration:** Automata mappastruktúra létrehozása az eszközöknek (`/assets/{uuid}`).
|
||||
- **Data Model:** `privacy_level` és `status` mezők hozzáadva az Asset modellhez.
|
||||
- **Bugfix:** SQLAlchemy `TypeError` javítva a modell és a séma szinkronizálásával.
|
||||
- **Bugfix:** SQLAlchemy `TypeError` javítva a modell és a séma szinkronizálásával.
|
||||
|
||||
## [0.5.0] - 2026-02-07
|
||||
### ✨ Corporate & CRM Foundation
|
||||
- **Corporate Onboarding:** `POST /api/v1/organizations/onboard` végpont élesítve.
|
||||
- **Validation:** Magyar adószám (HU) formátum ellenőrzés beépítve.
|
||||
- **Status Management:** Bevezetve a `pending_verification` állapot a szervezetekhez.
|
||||
- **Database:** PostgreSQL `orgtype` Enum szinkronizálva a Python modellel (kisbetűs mapping).
|
||||
- **NAS:** Automata szervezeti mappa-izoláció (`/organizations/{id}`).
|
||||
|
||||
[0.5.1] - 2026-02-07
|
||||
|
||||
FIX: ModuleNotFoundError javítva az importok szinkronizálásával.
|
||||
|
||||
DATA: Atomizált címmezők hozzáadva a data.organizations táblához.
|
||||
|
||||
LOGIC: Háromszintű névkezelés (Hivatalos, Rövid, Display) bevezetve.
|
||||
@@ -176,3 +176,31 @@ A rendszer az alábbi kategóriákat különbözteti meg az életút- és költs
|
||||
- **Construction:** Munkagépek (markolók, daruk).
|
||||
- **Agriculture:** Mezőgazdasági vontatók, kombájnok.
|
||||
- **Micro-mobility:** E-roller, e-bike flották.
|
||||
|
||||
# 18. ASSET ÉS FLOTTA SPECIFIKÁCIÓ (v1.1)
|
||||
|
||||
## 1. Dokumentum Tárolási és Feldolgozási Stratégia
|
||||
A rendszer a tárhelyköltségek optimalizálása és a gyors elérés érdekében hibrid tárolást alkalmaz:
|
||||
|
||||
### A) Tárolási típusok
|
||||
- **Vault (Tartós):** Jogilag kritikus okmányok (Alapító okirat, Forgalmi, Adásvételi).
|
||||
- Tárolás: NAS, hash-elt fájlnévvel.
|
||||
- Elérhetőség: Korlátlan ideig, amíg az Asset/Szervezet aktív.
|
||||
- **Ephemeral (Ideiglenes):** Napi bizonylatok (Parkolási jegy, Tankolási nyugta).
|
||||
- Folyamat: Feltöltés -> OCR adatkinyerés -> Adatbázis rögzítés -> Kép törlése (90 nap után).
|
||||
|
||||
### B) Képoptimalizálási Motor
|
||||
Minden feltöltött dokumentum (JPG/PNG) automata feldolgozáson esik át:
|
||||
- Átmretezés: Max 1600px szélesség.
|
||||
- Formátum konverzió: WebP (veszteségmentes tömörítés).
|
||||
- Eredmény: ~80-90%-os tárhely megtakarítás olvashatóság vesztése nélkül.
|
||||
|
||||
## 2. Címkezelési Protokoll (Atomizált Adatok)
|
||||
A pontos szűrés és a hivatalos iratok generálása érdekében a címeket az alábbi bontásban tároljuk:
|
||||
- Irányítószám (IRSZ)
|
||||
- Település (Város)
|
||||
- Közterület neve
|
||||
- Közterület jellege (utca, út, tér, stb. - választható listából)
|
||||
- Házszám (emelet, ajtó, lépcsőház kiegészítéssel)
|
||||
|
||||
Címkezelés (v2.0): Minden magánszemély és szervezet címét atomizált formában tároljuk (IRSZ, Város, Utca, Házszám, HRSZ). Ez alapfeltétele a későbbi flotta-riportoknak és a pontos térképi megjelenítésnek.
|
||||
Reference in New Issue
Block a user