silverstripe/dataobject-auditor

审计 DataObjects 的删除和写入操作

安装: 150

依赖项: 0

建议者: 0

安全性: 0

星星: 5

关注者: 3

分支: 0

开放问题: 0

类型:silverstripe-vendormodule

1.1.0 2018-02-06 04:28 UTC

This package is auto-updated.

Last update: 2024-09-13 09:46:52 UTC


README

Build Status Scrutinizer Code Quality Code coverage License Total Downloads

一个 SilverStripe 模块,用于审计 DataObject 子类的更新和删除。

安装

composer require silverstripe/dataobject-auditor

设置

不需要设置,因为 AuditExtension 会自动添加到 DataObject。

更改将添加到两个表,即 DataObjectAuditor_Audit,它有一个 $has_manyDataObjectAuditor_AuditValues。只有更改记录会被添加到 DataObjectAuditor_AuditValues 表以防止重复。但在删除的情况下,整个记录将被写入。

配置/使用说明

默认情况下,所有 DataObjects 都会进行审计,除了 AuditAuditValue

您可以通过将它们添加到 AuditExtension::audit_exclusions 配置设置来排除一些项。

SilverStripe\DataObjectAuditor\Extensions\AuditExtension:
  audit_exclusions:
    - Namespaced\ClassName1
    - Namespaced\ClassName2

错误追踪器

错误在 github.com 上跟踪。