Kullanici Yonetimi
Kullanicilar
Kullanici Listesi
Yol: Sol menu > Yonetim > Kullanicilar
Liste sayfasinda su bilgileri gorursunuz:
- Ad Soyad
- Rol
- Durum (Aktif / Pasif / Askiya Alinmis)
- Bagli Entity (Bayi, Servis Partneri vb.)
- Son Giris Zamani
- Olusturma Tarihi
Filtreleme:
- Metin arama (ad, email)
- Durum filtresi (Aktif / Pasif / Askiya Alinmis)
- Rol filtresi
Yeni Kullanici Olusturma
Yol: Kullanicilar > Yeni Olustur
- Ad Soyad alanini doldurun
- Email alanini girin (benzersiz olmali, giris icin kullanilacak)
- Sifre belirleyin
- Rol dropdown'undan uygun rolu secin
- (Opsiyonel) Bagli Entity Tipi ve Bagli Entity ID secin
- Kaydet butonuna tiklayin
Email adresi olusturulduktan sonra degistirilemez.
Kullanici Durumu Yonetimi
Kullanici detay sayfasindaki aksiyon butonlari:
| Mevcut Durum | Yapilabilecek Islemler |
|---|---|
| Aktif | Pasif Yap, Askiya Al |
| Pasif | Aktif Yap |
| Askiya Alinmis | Askiyi Kaldir (Aktif yapar) |
- Pasif Yapma: Kullanici sisteme giris yapamaz
- Askiya Alma: Kullanici gecici olarak engellidir (neden belirtilir)
- Kendinizi pasif yapamaz veya askiya alamazsiniz
Entity Baglama
Bir kullaniciyi bayi, servis partneri, depo veya teknisyen ile iliskilendirebilirsiniz:
- Kullanici detay sayfasinda "Entity Bagla" butonuna tiklayin
- Entity Tipi secin (Dealer, ServicePartner, Warehouse, Technician)
- Entity ID girin
- Onayla butonuna tiklayin
Baglanti, kullanicinin gorebildigi verileri belirler. Ornegin, bir bayiye bagli kullanici sadece kendi bayisinin siparislerini gorebilir.
Baglantiyi kaldirmak icin "Entity Ayir" butonunu kullanin.
Roller
Rol Listesi
Yol: Sol menu > Yonetim > Roller
Liste sayfasinda:
- Rol Adi
- Rol Kodu
- Kapsam (Global / Bayi / Servis Partneri / Depo)
- Durum (Aktif / Pasif)
- Yetki Sayisi
- Sistem Rolu Isareti
Kapsam (Scope) Sistemi
Roller 4 farkli kapsam seviyesinde calisir:
| Kapsam | Veri Erisimi |
|---|---|
| Global | Tum verilere erisim |
| Dealer (Bayi) | Sadece kendi bayisinin verileri |
| Service Partner | Sadece kendi servis partnerinin verileri |
| Warehouse (Depo) | Sadece kendi deposunun verileri |
Varsayilan Sistem Rolleri
Sistem ile birlikte gelen ve degistirilemeyen roller:
| Rol | Kapsam | Aciklama |
|---|---|---|
| super_admin | Global | Tam yetki, tum modullere erisim |
| admin | Global | Sistem yonetimi |
| dealer_admin | Dealer | Bayi yoneticisi, kendi bayisi icin tam yetki |
| dealer_user | Dealer | Bayi kullanicisi, sinirli islemler |
| service_partner_admin | Service Partner | SP yoneticisi |
| technician | Service Partner | Teknisyen, is emri goruntuleme |
| warehouse_manager | Warehouse | Depo yoneticisi |
| warehouse_staff | Warehouse | Depo personeli |
| customer_service | Global | Musteri hizmetleri temsilcisi |
Yeni Rol Olusturma
- Rol Kodu girin (benzersiz, degistirilemez)
- Rol Adi girin
- Kapsam secin (Global / Dealer / Service Partner / Warehouse)
- Yetkiler secin (mevcut yetki listesinden)
- (Opsiyonel) Miras Alinan Rol secin
- Kaydet butonuna tiklayin
Yetki Atama
- Rol detay sayfasinda "Yetki Ata" butonuna tiklayin
- Eklemek istediginiz yetkileri secin
- Onayla butonuna tiklayin
Yetki kaldirmak icin "Yetki Kaldir" butonunu kullanin.
Rol Mirasi (Inheritance)
Bir rol, baska bir rolun tum yetkilerini miras alabilir:
- Rol detay sayfasinda "Miras Ayarla" butonuna tiklayin
- Miras alinacak rolu secin
- Miras alinan rolun tum yetkileri otomatik eklenir
Dongusel miras yasaktir (Ornek: A → B → A olamaz)
Yetkiler (Permissions)
Yetki Listesi
Yol: Sol menu > Yonetim > Yetkiler
Her yetki su formattadir: modul.aksiyon
Ornekler:
order.read— Siparisleri goruntulemeorder.write— Siparis olusturma/duzenlemestock.read.own— Sadece kendi stokunu goruntulemeuser.delete— Kullanici silmeentitlement.approve— Hakedis onaylama
Yetki Tipleri
| Tip | Aciklama | Ornek |
|---|---|---|
modul.read | Tum kayitlari goruntuleme | order.read |
modul.read.own | Sadece kendi kayitlarini goruntuleme | order.read.own |
modul.write | Olusturma ve duzenleme | order.write |
modul.delete | Silme | order.delete |
modul.approve | Onaylama | entitlement.approve |
Yetki - Ekran Eslesmesi
Yetkiler, kullanicinin gorebilecegi menu ogelerini ve butonlari belirler:
| Yetki | Gorunen Ekran |
|---|---|
order.read | Siparisler menu ogesi, liste ve detay sayfalari |
order.write | Siparis olustur/duzenle butonlari |
stock.read | Stoklar menu ogesi, liste ve detay sayfalari |
user.read | Kullanicilar menu ogesi |
user.write | Kullanici olustur/duzenle butonlari |
Bir kullanicinin herhangi bir ekrani goremedigini bildirirse, once rolundeki yetkileri kontrol edin.