Bu rehber marketleri, banka hesaplarını ve işletme personelini Panel’den yönetmek için gerekli capability’leri açıklar.
Market ve dükkanlar
| Capability | İşlem | Erişim |
|---|
shops.list | Dükkanları ve ürünleri listeler | Okuma |
shops.item.create | Dükkan ürünü ekler | Yazma |
shops.item.update | Ürün adı, miktarı veya fiyatını düzenler | Yazma |
shops.item.delete | Ürünü siler | Kritik |
shops.shop.update | Dükkan bilgisini düzenler | Yazma |
Panel otomatik olarak qb-shops, jim-shops ve cloud-shop paketlerini algılayabilir. Özel bir market paketi kullanıyorsan önce shops.list işlemini çalıştır.
shop.list veya stores.list kullanma. Dükkan sayfasının beklediği capability shops.list şeklindedir.
Bir marketin tam düzenlenebilmesi için listeleme dışında create, update ve delete capability’lerinin de hazır olması gerekir. Yalnızca shops.list varsa sayfa salt okunur çalışır.
Bankacılık
Panel otomatik olarak qb-banking, Renewed-Banking, okokBanking, fd_banking, tgg-banking ve tgiann-bank paketlerini algılayabilir.
| Capability | İşlem | Erişim |
|---|
banking.balance.read | Bakiye bilgisini okur | Okuma |
banking.history.read | İşlem geçmişini okur | Okuma |
banking.money.add | Hesaba para ekler | Yazma |
banking.money.remove | Hesaptan para siler | Kritik |
banking.money.set | Bakiyeyi doğrudan değiştirir | Kritik |
Para işlemlerinde yalnızca veritabanını değiştiren bir sorgu kullanmak, paketin işlem geçmişini veya önbelleğini atlayabilir. Paketin desteklediği export veya framework işlemini tercih et.
İş yönetimi
qb-management ve qbx_management otomatik algılanabilir.
| Capability | İşlem | Erişim |
|---|
management.roster | Belirli bir mesleğin personel listesini getirir | Okuma |
management.grade.set | Personelin rütbesini değiştirir | Yazma |
Yönetim sayfasında police yazıp boş sonuç alıyorsan:
- Resource’un çalıştığını doğrula.
management.roster capability’sini test et.
- Job adının veritabanında gerçekten
police olduğunu doğrula.
- Personelin job alanının beklenen yapıda olduğunu kontrol et.
- Yanlış sunucunun seçili olmadığından emin ol.
Salt okunur ve tam yönetim farkı
| Hazır capability’ler | Panel davranışı |
|---|
Yalnızca shops.list | Marketler görünür, fiyat düzenlenemez |
shops.list ve shops.item.update | Ürün ve fiyat düzenlenebilir |
Yalnızca banking.balance.read | Bakiye görünür, para değiştirilemez |
management.roster ve management.grade.set | Personel görünür ve rütbe değiştirilebilir |
Test sırası
- Önce listeleme veya bakiye okuma işlemini test et.
- Tek bir test kaydında yazma işlemini dene.
- Değişikliğin oyun içinde ve paket arayüzünde göründüğünü doğrula.
- Kritik işlemler için staff yetkilerini kontrol et.
- Audit log kaydının oluştuğunu doğrula.