webographen/statamic-admin-log

记录控制面板中所有用户操作

安装次数: 84,423

依赖项: 0

建议者: 0

安全: 0

星标: 1

关注者: 0

分支: 4

开放问题: 0

类型:statamic-addon

v1.1.0 2024-05-21 09:28 UTC

This package is auto-updated.

Last update: 2024-09-21 10:08:04 UTC


README

此插件创建一个新的日志,记录用户在控制面板中进行的每个操作,允许您跟踪谁改变了什么以及何时改变。

目前仍在开发中,正在积极开发新功能和优化(见下面的待办事项)。

要求

  • Statamic v3

安装

从您的网站文件夹中运行 composer require webographen/statamic-admin-log - 或通过控制面板安装。

使用方法

Statamic Admin Log 安装后,将开始记录控制面板中的所有操作。

日志保存在默认日志目录中(通常是 storage/logs)。

如果您想从控制面板访问日志,我们推荐免费的 Logbook 插件。

选项

插件会自动在 config/admin-log.php 中发布一个配置文件。目前有三个选项

enabled - 开关管理员日志的开启和关闭(也可通过环境变量实现) delete-after - 设置 Laravel 应保留日志的天数(默认:30) log-name - 更改日志文件的名称(默认:adminlog)

跟踪的事件

目前这些事件会自动记录

  • 资产(创建/编辑、删除)
  • 资产容器(创建/编辑、删除)
  • 资产文件夹(创建/编辑、删除)
  • 蓝图(创建/编辑、删除)
  • 集合(创建/编辑、删除)
  • 条目(创建/编辑、删除)
  • 字段集(创建/编辑、删除)
  • 表单(创建/编辑、删除)
  • 表单提交(删除)
  • 全局设置(创建/编辑、删除)
  • 导航(创建/编辑、删除)
  • 分类(创建/编辑、删除)
  • 分类术语(创建/编辑、删除)
  • 用户(创建/编辑、删除)
  • 用户组(创建/编辑、删除)
  • 用户角色(创建/编辑、删除)

待办事项

  • 创建删除 x 天后日志的配置
  • 区分创建和编辑事件
  • 添加更多有用的事件
  • 添加 IP 记录选项
  • 测试 :)

关于我们

Webographen 是一家专注于 Statamic 的数字设计工作室。我们制作的网站不仅外观漂亮,而且在设计和技术方面都能扩展。