Epic 8 - Admin 1: Hierarchikus System Parameters (Global/Country/Region/User) #67

Closed
opened 2026-03-11 23:50:13 +01:00 by kincses · 3 comments
Owner

Feladat: A system_parameters tábla és a hozzátartozó lookup szerviz refaktorálása. A rendszernek támogatnia kell a prioritásos felülbírálást: User > Region > Country > Global.

Feladat: A system_parameters tábla és a hozzátartozó lookup szerviz refaktorálása. A rendszernek támogatnia kell a prioritásos felülbírálást: User > Region > Country > Global.
kincses added this to the Epic 8: System Infrastructure & Admin Core milestone 2026-03-11 23:50:13 +01:00
kincses added the Type: FeatureStatus: In Progress labels 2026-03-11 23:50:22 +01:00
kincses started working 2026-03-11 23:50:22 +01:00
Author
Owner

▶️ Munka megkezdve: 2026-03-11 22:50:22

▶️ **Munka megkezdve:** 2026-03-11 22:50:22
kincses added Status: Done and removed Status: In Progress labels 2026-03-11 23:58:06 +01:00
kincses worked for 7 minutes 2026-03-11 23:58:06 +01:00
Author
Owner

Munka befejezve: 2026-03-11 22:58:05

Technikai Összefoglaló:
Hierarchikus System Parameters implementálva: Enum scope (GLOBAL, COUNTRY, REGION, USER), prioritási sorrend, admin API végpontok, Alembic migráció.

⏱️ A ráfordított időt a Gitea rögzítette.

✅ **Munka befejezve:** 2026-03-11 22:58:05 **Technikai Összefoglaló:** Hierarchikus System Parameters implementálva: Enum scope (GLOBAL, COUNTRY, REGION, USER), prioritási sorrend, admin API végpontok, Alembic migráció. ⏱️ *A ráfordított időt a Gitea rögzítette.*
Author
Owner

A hierarchikus System Parameters implementációja kész. A következő lépések sikeresen el lettek végezve:

  1. Mérföldkő létrehozva: "Epic 8: System Infrastructure & Admin Core" (ID: 10)
  2. Gitea kártya (#67) létrehozva és elindítva: "Epic 8 - Admin 1: Hierarchikus System Parameters (Global/Country/Region/User)"
  3. SystemParameter modell módosítva: scope_level Enum (GLOBAL, COUNTRY, REGION, USER) és scope_id mezők
  4. Hierarchikus lookup logika implementálva: get_scoped_parameter függvény a system_service.py-ban, prioritási sorrend: User > Region > Country > Global
  5. Alembic migráció generálva és futtatva: Új ENUM típus és séma változások alkalmazva
  6. Admin API végpontok bővítve: Meglévő /parameters végpontok frissítve, új GET /parameters/scoped végpont a hierarchikus lekérdezéshez
  7. Tesztelés és dokumentálás: A .roo/history.md fájl frissítve a részletes technikai összefoglalóval
  8. Kártya lezárva: A #67-es kártya sikeresen lezárva a Gitea-ban

A hierarchikus rendszerparaméterek mostantól támogatják a felülbírálást különböző scope-okban, lehetővé téve a finomhangolt konfigurációt ország, régió és felhasználó szintjén. A migráció sikeresen alkalmazva, az API végpontok elérhetők az admin felületen.

A hierarchikus System Parameters implementációja kész. A következő lépések sikeresen el lettek végezve: 1. **Mérföldkő létrehozva**: "Epic 8: System Infrastructure & Admin Core" (ID: 10) 2. **Gitea kártya (#67) létrehozva és elindítva**: "Epic 8 - Admin 1: Hierarchikus System Parameters (Global/Country/Region/User)" 3. **SystemParameter modell módosítva**: `scope_level` Enum (GLOBAL, COUNTRY, REGION, USER) és `scope_id` mezők 4. **Hierarchikus lookup logika implementálva**: `get_scoped_parameter` függvény a `system_service.py`-ban, prioritási sorrend: User > Region > Country > Global 5. **Alembic migráció generálva és futtatva**: Új ENUM típus és séma változások alkalmazva 6. **Admin API végpontok bővítve**: Meglévő `/parameters` végpontok frissítve, új `GET /parameters/scoped` végpont a hierarchikus lekérdezéshez 7. **Tesztelés és dokumentálás**: A `.roo/history.md` fájl frissítve a részletes technikai összefoglalóval 8. **Kártya lezárva**: A #67-es kártya sikeresen lezárva a Gitea-ban A hierarchikus rendszerparaméterek mostantól támogatják a felülbírálást különböző scope-okban, lehetővé téve a finomhangolt konfigurációt ország, régió és felhasználó szintjén. A migráció sikeresen alkalmazva, az API végpontok elérhetők az admin felületen.
Sign in to join this conversation.