Search by

quansitech / cmf-module-auditing

tiderjian

QS CMF 审计模块:操作审计后台(中文版 AuditResource)、回滚 Action、自定义审计事件支持

Package info

github.com/quansitech/cmf-module-auditing

pkg:composer/quansitech/cmf-module-auditing

Statistics

Installs: 6

Dependents: 1

Suggesters: 0

Stars: 0

Open Issues: 0

v1.0.2 2026-09-10 15:27 UTC

This package is auto-updated.

Last update: 2026-09-10 15:27:12 UTC


README

QS CMF 审计模块。安装:composer require quansitech/cmf-module-auditing。总文档与接入指南见 monorepo:quansitech/qscmf-filament

本仓库由 monorepo CI 自动生成的镜像(split 产物),请勿直接提交或提 PR;开发与 issue 请到上方 monorepo。

提供

  • 中文版审计后台 Resource(event/审计对象/字段名经语言包翻译)+ 中文版回滚 Action
  • Policies\AuditPolicy,并接管 tapp/filament-auditing 的 audit / restoreAudit Gate 为 Shield 权限点(ViewAny:Audit / Restore:Audit)
  • Support\AuditLogger::custom():pivot sync 等不触发模型事件的操作手动补记审计
  • 可发布配置 stub:config/audit.phpconfig/filament-auditing.php、中文语言包(php artisan cmf:install 自动发布)

配置(config/cmf-auditing.php)

resource / policy / permissions 三项。深度定制:php artisan cmf:extend auditing

使用约定

业务模型挂 OwenIt\Auditing\Auditable trait + 实现 Contracts\Auditable 即接入审计;Resource 有 View 页时 getRelations()AuditsRelationManager::class;新增可审计模型/字段时在 lang/vendor/filament-auditing/zh_CNmodel.Xxx / field.xxx 键。