İçereği Atla
Kılavuz

Access Audit & Explain

Bir kullanıcının Odoo'da bir şeyi neden okuyabildiğini, değiştirebildiğini, oluşturabildiğini ya da silebildiğini (veya neden yapamadığını), bir menünün neden görünüp gizlendiğini ve iki kullanıcının nasıl farklılaştığını öğrenin.

Gereksinimler

  • Odoo 18.0 ya da 19.0. Community sürümünde test edilmiştir.
  • Odoo.sh ya da kendi sunucunuz. Standart Odoo Online üçüncü parti modüllere izin vermez.
  • Başka modül gerekmez: yalnız base modülüne bağlıdır.

Kurulum

Kendi sunucunuzda

  1. Modülü Odoo Apps Store'dan satın alın ve Odoo sürümünüze uygun arşivi indirin.
  2. addonmint_access_audit klasörünü eklenti (addons) dizinlerinizden birine çıkarın.
  3. Odoo servisini yeniden başlatın.
  4. Odoo'da geliştirici modunu açın, Uygulamalar menüsüne girin ve Uygulama Listesini Güncelle'ye tıklayın.
  5. "Uygulamalar" filtresini kaldırın, Access Audit diye arayın ve Etkinleştir'e tıklayın.

Odoo.sh'ta

  1. addonmint_access_audit klasörünü projenizin deposuna ekleyin ve gönderin (push).
  2. Derlemenin bitmesini bekleyin, ardından modülü yukarıdaki gibi Uygulamalar menüsünden kurun.

Her yeni modülde olduğu gibi önce bir test ya da staging veritabanında deneyin.

Kimler kullanabilir

Kurulumdan sonra ana ekranda yeni bir Yetki Denetimi uygulaması görünür. Bu uygulamayı görebilenler:

  • Ayarlar yöneticileri — otomatik olarak.
  • Yetki Denetçisi grubunun üyeleri — örneğin tam yönetici yetkisi verilmemesi gereken bir iç denetçi.

Birini Yetki Denetçisi grubuna eklemek için:

  1. Geliştirici modunu açın.
  2. Ayarlar → Kullanıcılar ve Şirketler → Gruplar menüsüne gidin ve Yetki Denetçisi grubunu açın.
  3. Kullanıcılar sekmesinde kullanıcıyı ekleyin ve kaydedin.

Modül salt okunurdur: hiçbir araç grupları, erişim haklarını, kayıt kurallarını ya da menüleri değiştirmez.

Erişim Açıklayıcı

"Bu kullanıcı buna neden erişebiliyor (ya da erişemiyor)?"

  1. Yetki Denetimi → Erişim Açıklayıcı menüsünü açın.
  2. Bir Kullanıcı ve bir Model seçin, örneğin Satış Siparişi.
  3. İsterseniz kayıt kurallarını denetlemek için bir Kayıt seçin.

Sonuçta şunları görürsünüz:

  • Okuma, yazma, oluşturma ve silme için sonuç kartları — izinli ya da engelli.
  • Nedenin anlaşılır bir özeti.
  • Erişim hakları: işleme hangi hakkın izin verdiği ve kullanıcının bu hakka hangi grup zinciriyle sahip olduğu.
  • Kayıt kuralları: genel kurallar (hepsi eşleşmeli) ve grup kuralları (en az biri eşleşmeli). Bir kayıt seçiliyse her kural o kaydı kapsayıp kapsamadığını gösterir.
  • Kısıtlı alanlar: belirli gruplarla sınırlanmış alanlar ve bu kullanıcının onları görüp göremediği.
Erişim Açıklayıcı sonucu

"Bu kullanıcı bu menüyü neden görüyor (ya da göremiyor)?"

  1. Yetki Denetimi → Menü Açıklayıcı menüsünü açın.
  2. Bir Kullanıcı seçin ve bir Menü arayın, örneğin Satış / Siparişler.
  3. Yalnız geliştirici modunda görünen menüleri denetlemek istiyorsanız Geliştirici Modu'nu açın.

Sonuç menü yolunu yukarıdan aşağıya izler: her seviyede gereken gruplar, menünün açtığı modelde okuma yetkisi ve — klasör menülerde — menüyü hangi alt menülerin görünür yaptığı.

Menü Açıklayıcı sonucu

Kullanıcı Karşılaştır

"Bir kullanıcıda olup diğerinde olmayan ne?"

  1. Yetki Denetimi → Kullanıcı Karşılaştır menüsünü açın.
  2. Kullanıcı A ve Kullanıcı B'yi seçin.

Yalnız birinde olan grupları, okuma / yazma / oluşturma / silme yetkilerinin farklı olduğu tüm modelleri ve yalnız birine uygulanan kayıt kurallarıyla menüleri görürsünüz. Yeni bir çalışana birinin "aynı yetkilerini" vermek istediğinizde işe yarar.

Kullanıcı Karşılaştır sonucu

Model Erişim Matrisi

"Bu modelde kim ne yapabilir?"

  1. Yetki Denetimi → Model Erişim Matrisi menüsünü açın.
  2. Bir Model seçin, örneğin Yevmiye Kaydı.
  3. İsterseniz Portal ve ziyaretçi kullanıcıları dahil et ile Arşivlenmiş kullanıcıları dahil et seçeneklerini açın.
  4. Erişim incelemesi için matrisi indirmek üzere Excel'e Aktar'a tıklayın.

Her satır bir kullanıcıdır: okuma / yazma / oluşturma / silme yetkileri, bu yetkileri veren gruplar ve uygulanan kayıt kuralları.

Model Erişim Matrisi

Bilmeniz gerekenler

  • Her sonuç Odoo'nun kendi erişim kontrolüyle karşılaştırılır. Bazı modeller Python kodunda ek kontroller yapar; Odoo'nun yanıtı haklar ve kurallardan farklıysa bir uyarı bunu belirtir — geçerli olan Odoo'nun yanıtıdır.
  • Sonuçlar ekranı açtığınızda hesaplanır; kullandığınız geçici form dışında hiçbir şey saklanmaz.
  • Ekranlar her kullanıcının diline göre Türkçe ya da İngilizce görünür.

Kaldırma

Uygulamalar menüsünü açın, Access Audit diye arayın ve Kaldır'ı seçin. Modül iş verisi saklamadığı için veritabanınızda başka hiçbir şey değişmez.

Hâlâ takıldınız mı?

Kullanıcıyı, modeli ve ne beklediğinizi bize gönderin — bir iş günü içinde yanıtlarız.

Destekle iletişime geçin