Board Paylaşımı
Horizon board'ları kullanıcı bazlı paylaşım destekler. Bir kullanıcıyla paylaşılan board, o kullanıcının Horizon listesinde Shared rozeti ile görünür ve görüntülenebilir; düzenleme yetkisi sadece sahibinde kalır. Paylaşımlar HorizonCardShareDialog üzerinden yönetilir.
Ön Koşul
Paylaşıma açılacak en az bir Horizon board oluşturulmuş olmalıdır. Sahip olmadığınız board'ları paylaşamazsınız.
Public Link Yok
Horizon V1, public (giriş gerektirmeyen) paylaşım veya iframe embed desteklemez. Bunun için Atlas modülünü kullanın.
1. Paylaşım Diyaloğunu Açın
Horizon liste ekranında board kartı üzerindeki More (üç nokta) menüsüne tıklayın → Share seçeneğine basın.
| Diyalog Bölümleri |
|---|
| Username arama kutusu |
| Mevcut paylaşım listesi (kullanıcı adları) |
| Her satırda Remove ikonu |
2. Kullanıcı Ekleme
| Adım | Açıklama |
|---|---|
| 1 | Username kutusuna kullanıcı adı yazın |
| 2 | Otomatik tamamlama listesinden seçin |
| 3 | Add ile listeye ekleyin |
| 4 | Diyalog kapatıldığında değişiklikler backend'e yazılır |
Birden Fazla Kullanıcı
Bir board birden fazla kullanıcıyla paylaşılabilir. Her kullanıcı bağımsız olarak listesinde görür.
3. Karşı Tarafta Görünüm
Paylaşılan kullanıcı kendi Horizon listesinde:
| Davranış |
|---|
| Kart üzerinde "Shared" rozeti görünür |
| Liste filtresi olarak "Shared with Me" seçilebilir |
| Board'a girip widget'ları görüntüleyebilir ancak değiştiremez |
| Kart üzerinde Edit / Delete / Share aksiyonları görünmez |
| Global filtre ve Kaptan AI kullanılabilir (oturum bazlı) |
4. Paylaşım Kaldırma
Share diyaloğunda kullanıcı satırının yanındaki Remove ikonuna tıklayın. Karşı taraf board'u listesinde anında kaybeder.
Anlık Kaldırma
Remove sonrası karşı kullanıcı tarayıcıda board'u açıkken devam edebilir; sayfa yenilendiğinde erişim kapanır.
5. Sahip Kontrolü
| Aksiyon | Sahip | Paylaşılan |
|---|---|---|
| Görüntüleme | ✓ | ✓ |
| Edit Mode | ✓ | — |
| Widget Ekle/Kaldır | ✓ | — |
| Delete Board | ✓ | — |
| Share / Unshare | ✓ | — |
| Global Filter (oturum) | ✓ | ✓ |
| Kaptan AI | ✓ | ✓ |
6. Sık Karşılaşılan Hatalar
| Belirti | Olası Neden | Çözüm |
|---|---|---|
| Username bulunamıyor | Yazım hatası veya kullanıcı yok | Doğru username yazın; backend kullanıcı kayıtlarını kontrol edin |
| Karşı taraf board'u görmüyor | Henüz cache temizlenmedi | Karşı tarafa "sayfayı yenile" söyleyin |
| Share butonu gri | Yetkiniz yok (sahip değilsiniz) | Sadece sahip paylaşım yönetebilir |
7. Atlas ile Karşılaştırma
| Özellik | Horizon | Atlas |
|---|---|---|
| Username paylaşımı | ✓ | ✓ |
| Public link | — | ✓ |
| Embed (iframe) | — | ✓ |
| Token revoke | — | ✓ |
Atlas dashboard'larında public link üretebilir, link sahibi giriş yapmadan dashboard'a erişebilir. Bu Horizon'da yoktur.
