webographen / statamic-admin-log
记录控制面板中所有用户操作
v1.1.0
2024-05-21 09:28 UTC
Requires
- statamic/cms: ^3.0||^4.0||^5.0
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 的数字设计工作室。我们制作的网站不仅外观漂亮,而且在设计和技术方面都能扩展。