Sidebar & navigasyon
Sol sidebar
Yukarıdan aşağıya, görünürlük koşullarıyla:
| Öğe | Ne zaman görünür |
|---|---|
| Dashboard | Her zaman (landing sayfa) |
| Organizations | Sadece multi-tenancy kurulumlarda (caps.tenancy === "multi") |
| Edge Instances | Her zaman (org-scoped) |
| Registries | Her zaman |
| Marketplace | Her zaman |
| Applications | Her zaman |
| Alarms | Her zaman |
| Audit Logs | Rolünüzde audit-logs:read olduğunda |
| Settings | Her zaman (kendi profil) |
| Admin | Sadece super-admin'ler |
Org-scoped öğeler organizasyon seçilmediğinde gri görünür. Üstteki org seçicisinden birini seçin.
Her öğe için görünürlük kontrolü sırası
- Sadece super-admin? → super-admin değilseniz gizle
- License-cap'le gated? (Public Edges gibi) → cap 0 ise gizle
- Org-scoped? → org seçili değilse gri (disabled), görünür ama tıklanmaz
- Aksi → göster
Üst bar
| Eleman | Ne yapar |
|---|---|
| Logo | Sizi /dashboard'a döndürür |
| Org seçici | Aktif organizasyonu seçer. Seçim oturumlar arası hatırlanır. |
| Dil toggle | EN ↔ TR. Her label'ı etkiler, bu docs sayfası dahil |
| Tema toggle | Light / dark / system |
| Bildirim çanı | Canlı operation'lar + firing alarm rozeti |
| Kullanıcı menüsü (avatar) | Settings · Logout |
Admin bölümü iç içeleme
Super-admin iken Admin'e tıkladığınızda sidebar genişler:
- Organizations — sistem-geneli tüm org'lar
- Users — her kullanıcı
- Edge Instances — public edge'ler (
MaxPublicEdges > 0iken) - Registries — global registry'ler (`MaxPublicRegistries
0` iken)
- Marketplace — global paketler
(
MaxPublicMarketplacePackages > 0iken) - Categories — taxonomy editörü
- SSH Keys — global SSH key kataloğu (Provisioner)
- License — lisans dashboard'u
- Audit Logs — cross-org audit görünümü
- Settings — sistem-geneli ayarlar
Her biri bağımsız gate'lenmiştir — sadece super-admin yetmez; public-resource sayfaları için ilgili license cap > 0 da olmalıdır.
License-required durumu
Lisans yüklenmemişse (ya da yüklenen invalid ise) tüm sidebar öğeleri gizli kalır ve License Required landing page'e yönlendirilirsiniz. Bu durumda çalışan tek path'lar:
/login,/register— auth yüzey/admin/license— JWT yükle/api/capabilities,/healthz,/readyz— backend prob
Grace durumu
Aktif lisans exp'in ötesinde ama grace window içindeyse
dashboard normal render olur, üstte sarı banner: "License
expires in N days; renew before grace ends." Mutating action'lar
(install, alarm save vs) grace'te fail etmeye başlar; okumalar
hâlâ çalışır. Bkz.
Açıklama: lisans durumları.