Ana içeriğe geç

Kullanici Yonetimi

Kullanicilar

Kullanici Listesi

Yol: Sol menu > Yonetim > Kullanicilar

Liste sayfasinda su bilgileri gorursunuz:

  • Ad Soyad
  • Email
  • 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

  1. Ad Soyad alanini doldurun
  2. Email alanini girin (benzersiz olmali, giris icin kullanilacak)
  3. Sifre belirleyin
  4. Rol dropdown'undan uygun rolu secin
  5. (Opsiyonel) Bagli Entity Tipi ve Bagli Entity ID secin
  6. Kaydet butonuna tiklayin
Onemli

Email adresi olusturulduktan sonra degistirilemez.

Kullanici Durumu Yonetimi

Kullanici detay sayfasindaki aksiyon butonlari:

Mevcut DurumYapilabilecek Islemler
AktifPasif Yap, Askiya Al
PasifAktif Yap
Askiya AlinmisAskiyi 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:

  1. Kullanici detay sayfasinda "Entity Bagla" butonuna tiklayin
  2. Entity Tipi secin (Dealer, ServicePartner, Warehouse, Technician)
  3. Entity ID girin
  4. 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:

KapsamVeri Erisimi
GlobalTum verilere erisim
Dealer (Bayi)Sadece kendi bayisinin verileri
Service PartnerSadece kendi servis partnerinin verileri
Warehouse (Depo)Sadece kendi deposunun verileri

Varsayilan Sistem Rolleri

Sistem ile birlikte gelen ve degistirilemeyen roller:

RolKapsamAciklama
super_adminGlobalTam yetki, tum modullere erisim
adminGlobalSistem yonetimi
dealer_adminDealerBayi yoneticisi, kendi bayisi icin tam yetki
dealer_userDealerBayi kullanicisi, sinirli islemler
service_partner_adminService PartnerSP yoneticisi
technicianService PartnerTeknisyen, is emri goruntuleme
warehouse_managerWarehouseDepo yoneticisi
warehouse_staffWarehouseDepo personeli
customer_serviceGlobalMusteri hizmetleri temsilcisi

Yeni Rol Olusturma

  1. Rol Kodu girin (benzersiz, degistirilemez)
  2. Rol Adi girin
  3. Kapsam secin (Global / Dealer / Service Partner / Warehouse)
  4. Yetkiler secin (mevcut yetki listesinden)
  5. (Opsiyonel) Miras Alinan Rol secin
  6. Kaydet butonuna tiklayin

Yetki Atama

  1. Rol detay sayfasinda "Yetki Ata" butonuna tiklayin
  2. Eklemek istediginiz yetkileri secin
  3. Onayla butonuna tiklayin

Yetki kaldirmak icin "Yetki Kaldir" butonunu kullanin.

Rol Mirasi (Inheritance)

Bir rol, baska bir rolun tum yetkilerini miras alabilir:

  1. Rol detay sayfasinda "Miras Ayarla" butonuna tiklayin
  2. Miras alinacak rolu secin
  3. Miras alinan rolun tum yetkileri otomatik eklenir
Yasak

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.readSiparisleri goruntuleme
  • order.write — Siparis olusturma/duzenleme
  • stock.read.own — Sadece kendi stokunu goruntuleme
  • user.delete — Kullanici silme
  • entitlement.approveHakedis onaylama

Yetki Tipleri

TipAciklamaOrnek
modul.readTum kayitlari goruntulemeorder.read
modul.read.ownSadece kendi kayitlarini goruntulemeorder.read.own
modul.writeOlusturma ve duzenlemeorder.write
modul.deleteSilmeorder.delete
modul.approveOnaylamaentitlement.approve

Yetki - Ekran Eslesmesi

Yetkiler, kullanicinin gorebilecegi menu ogelerini ve butonlari belirler:

YetkiGorunen Ekran
order.readSiparisler menu ogesi, liste ve detay sayfalari
order.writeSiparis olustur/duzenle butonlari
stock.readStoklar menu ogesi, liste ve detay sayfalari
user.readKullanicilar menu ogesi
user.writeKullanici olustur/duzenle butonlari
Ipucu

Bir kullanicinin herhangi bir ekrani goremedigini bildirirse, once rolundeki yetkileri kontrol edin.