/admin/thememanagement - Tema listesi ve düzenleme/admin/tenantmanagement - Tenant'a tema atama (theme_id dropdown)Problem: Tema ayarları iki farklı yerde (ThemeManagement + TenantManagement). Kullanıcı karışabilir.
| Route | Açıklama | Durum |
|---|---|---|
/admin/thememanagement |
Tema listesi (tüm temalar) | Mevcut |
/admin/thememanagement/manage/{id?} |
Tema düzenleme/oluşturma | Mevcut |
/admin/thememanagement/preview/{id} |
Tema önizleme (canlı görüntü) | Yeni |
/admin/thememanagement/settings |
Global tema ayarları | Yeni |
Tenant bazlı tema ayarları için iki seçenek:
/admin/tenantmanagement içinde kalır| Route | Açıklama |
|---|---|
/admin/tenant-settings/theme |
Mevcut tenant için tema ayarları |
Avantaj: Daha organize, tema ile ilgili tüm ayarlar tek yerde
Şu anki yapı çalışıyor ve mantıklı:
Değişiklik gerekmez, sadece UI iyileştirmeleri yapılabilir.
Tema seçerken canlı önizleme gösterimi:
theme_settings JSON'a eklenebilecek diğer ayarlar:
color_scheme - Renk teması (light/dark/auto)header_style - Header varyantıfooter_style - Footer varyantısidebar_position - Sidebar pozisyonufont_family - Font seçimi/admin/tenantmanagement üzerinden seçebilir. Ek route oluşturmaya gerek yok.
/admin/tenant-settings/theme sayfası mantıklı olur.