# Kullanıcılar ve Roller

Ekip davet etme ve yetkiler
Kaynak: https://selwise.com/docs/settings/users-and-roles

Ekip arkadaşlarınızı organizasyona davet etmek, neleri görebileceklerini daraltmak ve çıkarmak. Rollerin ve yetkilerin tam listesi [Yetki Matrisi](/docs/settings/permissions) sayfasındadır.

## Panelde nerede

**Ayarlar → Team** (Settings) sekmesi. Yalnızca `admin` rolü görür; `marketing` rolünün Settings satırı yoktur.

Sekmenin üstünde üç sayaç bulunur: **Members** (üye sayısı), **Plan Limit** (sözleşmenizdeki ekip üyesi limiti ya da "Unlimited") ve **Usage** (kullanım yüzdesi). Altında üye tablosu (**User**, **Role**, **Site Access**, **Actions**) ve **Pending invitations** (Bekleyen davetler) listesi vardır. Siz kendi satırınızda **You** rozetiyle görünürsünüz.

## İki rol

| Rol | Yapabildiği |
|---|---|
| `admin` | Her şey: ekip, kanallar, besleme, geçmiş veri, özel scriptler, denetim kayıtları, yayına alma. |
| `marketing` | Kampanya, öneri, zenginleştirme, arama kuralları (eş anlamlı, yönlendirme), segment ve senaryo **hazırlar ve düzenler**; A/B testlerini ve raporları **okur**. Yayına alma, silme, segment üyelerini listeleme, deney oluşturma, kurulum ve hesap yönetimi yoktur. |

`super_admin` Selwise ekibine aittir ve listede görünmez. Panelden yalnızca **`marketing`** üye davet edilir: **Invite a team member** formu rolü sormaz. Bir yönetici eklemek gerekirse hesap yöneticiniz üzerinden Selwise'e başvurun.

## Davet

Kullanıcı panelde **doğrudan oluşturulmaz**; şifreyi yöneticinin yazması gibi bir yol yoktur. Davet edilen kişi kendi şifresini kendisi belirler.

1. **Team** sekmesinde **Add Member** (Üye Ekle)'ye basın.
2. **Invite a team member** formunda kişinin **Email** adresini yazın ve görebileceği **kanalları** seçin. Hesabınızda kanal varsa en az bir kanal seçilmelidir; hepsini seçmek "tüm kanallar" demektir.
3. **Send invitation** (Daveti gönder)'e basın. Kişiye bir bağlantı gelir.
4. Kişi bağlantıdaki ekranda adını ve şifresini (8–128 karakter) belirler; hesabı o an açılır ve **seçtiğiniz kanallarla sınırlı** başlar.

| Konu | Davranış |
|---|---|
| Geçerlilik | Yedi gün; tek kullanımlık. |
| E-posta gitmediyse | Panel "davet oluşturuldu ama e-posta gönderilemedi" der; **Pending invitations** listesinden **Resend** (Yeniden gönder) deyin. |
| **Resend** | Yeni bir bağlantı üretir ve **öncekini geçersiz kılar**. |
| **Revoke** (İptal et) | Daveti iptal eder; bağlantı çalışmaz. |
| Aynı adres | Bir adres için tek canlı davet vardır; yeniden davet öncekini iptal eder. |
| Zaten üye | Adres başka (ya da bu) hesapta kayıtlıysa davet reddedilir. |
| Limit | Bekleyen her davet, ekip üyesi limitinizden **bir koltuk** tüketir. Limit doluysa **Add Member** kapanır ve davet `409` döner. |

## Kanal ve modül kısıtı

Bir `marketing` üyesinin satırındaki menüden **Edit Site Access** (Site Erişimini Düzenle) deyin. İki bölüm vardır:

- **Site Access** (kanallar) — üyenin kanal listesinde ve seçicide görebileceği kanallar. Hepsi işaretliyse kısıt yoktur ("All sites").
- **Modules** (Modüller) — hesabın sahip olduğu modüllerden hangilerini açabileceği. **Hepsi işaretli bırakılırsa kısıt yoktur**: ileride yeni bir modül satın alınırsa kişiye ayrıca vermeniz gerekmez. İşareti kaldırmak daraltır; hesabın sahip olmadığı bir modülü **asla veremez**.

Bu kısıtlar yalnızca `marketing` üyeler içindir; yönetici sınırlanamaz.

> **Hiçbir kanalı işaretlememek kısıt kaldırmaktır**
>
> Kanal listesinde hiçbir kutu işaretli değilken kaydederseniz kişi **hiç kanal göremez** değil, **tüm kanalları görür**: kayıtlı atama olmaması "kısıt yok" demektir. Ekrandaki "User will have no site access" özeti bunu yanlış anlatır. Kişiyi tek bir kanalla sınırlamak için yalnızca o kanalı işaretleyin.

- Kanal kısıtında kişi, üstteki seçicide yalnızca kendine atanan kanalları görür.
- Modül kısıtında modülün satırı menüde görünmeye devam eder ama ekran "yönetici size bu modül için erişim vermedi" diyerek `403` döner. Bu, hesabın modülü hiç almadığı `402` durumundan farklıdır.
- Değişiklik üyenin bir sonraki isteğinde geçerli olur; sunucu kısıtı her istekte yeniden okur.

## Üye çıkarma

Satır menüsünden **Remove** (Kaldır) ve onay penceresi (**Remove Member**). Kişi erişimini derhal kaybeder (hesap silinmiş olarak işaretlenir) ve yaptığı değişiklikler [Denetim Kayıtları](/docs/operations/audit-logs)'nda kalır. Kısıtlar:

- Yalnızca `marketing` üyeler çıkarılır; **yönetici hesapları panelden çıkarılamaz**.
- Kendinizi çıkaramazsınız ("You cannot delete your own account").

## Kim ne yaptı

Davet, rol/kanal/modül değişikliği ve çıkarma işlemleri denetim kaydına yazılır (`user_invited`, `user_sites_update`, `user.modules_updated`, `user_delete`, `invitation_accepted`, `invitation_revoked`); kişinin sonraki içerik değişiklikleri de kendi adıyla kaydedilir.

## Neden boş ya da gri

- **Add Member kapalı** — ekip üyesi limiti doldu (üyeler ve bekleyen davetler birlikte sayılır). Limiti Abonelik ekranında görürsünüz.
- **"Sites could not be loaded"** — kanallar okunamadı; boş liste "kanalınız yok" demek olacağı için panel davet formunu açmaz. **Retry** deyin.
- **Davet edilen kişi bağlantıyı açamıyor** — süresi dolmuş, iptal edilmiş ya da zaten kullanılmış olabilir; yeniden gönderin. Bkz. [Giriş ve Erişim Sorunları](/docs/troubleshooting/access-issues).

## Sırada ne var

- [Yetki Matrisi](/docs/settings/permissions)
- [Güvenlik](/docs/settings/security)
- [Hesap Oluşturma](/docs/getting-started/account-setup)
