Bu belge AI tarafından çevrilmiştir. Herhangi bir yanlışlık için lütfen İngilizce sürümüne bakın
AuditManager, NocoBase'de denetlenmesi gereken kaynak arayüzlerini kaydetmek için kullanılan kaynak denetim yönetim modülüdür.
setLogger()Denetim günlüklerinin çıktı yöntemini ayarlar.
setLogger(logger: AuditLogger)registerAction()Denetlenecek bir kaynak eylemini kaydeder.
registerAction(action: Action)Birkaç farklı yazım şekli desteklenmektedir:
resource:*resource:actiongetMetaData, getUserInfo ve getSourceAndTarget metotlarının geçirilmesini desteklerKaydedilen arayüzler çakıştığında, daha spesifik kayıt yöntemi daha yüksek önceliğe sahiptir. Örneğin:
registerActions('create')
registerAction({ name: 'user:*', getMetaData })
registerAction({ name: 'user:create', getMetaData })
user:create arayüzü için 3 numaralı kayıt geçerli olacaktır.
registerActions()Denetlenecek birden fazla kaynak eylemini kaydeder.
registerActions(actions: Action[])