1.1: Adatbázis sémák bővítése vizuális konfigurációval (Skins/Themes) #228

Closed
opened 2026-06-08 19:49:17 +02:00 by kincses · 2 comments
Owner

Mérföldkő: Frontend Architektúra 2.0 & Dinamikus Megjelenítési Rendszer
Cél: Az User (Személyes profil) és Organization (Cég) táblák kiterjesztése vizuális konfigurációs mezőkkel.

🔗 Függőségek (Dependencies)

  • Bemenet (Mikre támaszkodik): PostgreSQL adatbázis, SQLAlchemy modellek
  • Kimenet (Mik támaszkodnak rá): Frontend témakezelő (Issue #3.2), Layout rendszer (Issue #2.1-2.2)

📝 Technikai megvalósítás

  • Megvalósítás PostgreSQL JSONB mezővel (visual_settings vagy ui_config néven).
  • A JSONB struktúra tartalmazza: theme_name (pl. default, amber_warm, neon_dark), primary_color, secondary_color, layout_mode (kompakt vagy tágas), és a cég esetén az avatar_url mellett egy wall_logo_url (falra helyezhető logó) mezőt.
  • Alembic migrációs szkript generálása és futtatása.
**Mérföldkő:** Frontend Architektúra 2.0 & Dinamikus Megjelenítési Rendszer **Cél:** Az User (Személyes profil) és Organization (Cég) táblák kiterjesztése vizuális konfigurációs mezőkkel. ### 🔗 Függőségek (Dependencies) - **Bemenet (Mikre támaszkodik):** PostgreSQL adatbázis, SQLAlchemy modellek - **Kimenet (Mik támaszkodnak rá):** Frontend témakezelő (Issue #3.2), Layout rendszer (Issue #2.1-2.2) ### 📝 Technikai megvalósítás - Megvalósítás PostgreSQL JSONB mezővel (visual_settings vagy ui_config néven). - A JSONB struktúra tartalmazza: theme_name (pl. default, amber_warm, neon_dark), primary_color, secondary_color, layout_mode (kompakt vagy tágas), és a cég esetén az avatar_url mellett egy wall_logo_url (falra helyezhető logó) mezőt. - Alembic migrációs szkript generálása és futtatása.
kincses added this to the Frontend Architektúra 2.0 & Dinamikus Megjelenítési Rendszer milestone 2026-06-08 19:49:17 +02:00
kincses added the Status: To DoScope: BackendType: FeatureScope: Database labels 2026-06-08 19:49:17 +02:00
kincses added Status: In Progress and removed Status: To Do labels 2026-06-08 20:28:33 +02:00
kincses started working 2026-06-08 20:28:33 +02:00
Author
Owner

▶️ Munka megkezdve: 2026-06-08 20:28:33

▶️ **Munka megkezdve:** 2026-06-08 20:28:33
kincses added Status: Done and removed Status: In Progress labels 2026-06-08 20:30:21 +02:00
kincses worked for 1 minute 2026-06-08 20:30:21 +02:00
Author
Owner

Munka befejezve: 2026-06-08 20:30:20

Technikai Összefoglaló:
Issue #228: Added visual_settings JSONB column to User (identity.users) and Organization (fleet.organizations) models with server_default. Updated UserResponse and UserUpdate Pydantic schemas. Sync engine successfully added both columns to the database.

⏱️ Az idő rögzítve.

✅ **Munka befejezve:** 2026-06-08 20:30:20 **Technikai Összefoglaló:** Issue #228: Added visual_settings JSONB column to User (identity.users) and Organization (fleet.organizations) models with server_default. Updated UserResponse and UserUpdate Pydantic schemas. Sync engine successfully added both columns to the database. ⏱️ *Az idő rögzítve.*
Sign in to join this conversation.