活动日志 Activity

该模块提供了项目内采取的所有行动的集体时间表。 这些详细记录允许审计用户活动和执行问责制。

在你开始之前
我们建议您尝试 快速入门指南 以了解该平台的概况。

学到更多
要以编程方式管理活动日志,请参阅我们的 活动日志 API 指南。

概述

活动日志是 Directus Core 中唯一未在 模块栏 中找到的模块。 相反,它是通过 Sidebar 的通知托盘访问的。 活动日志页面与 集合页面 具有相同的特性和功能。

外部变化
该平台只能跟踪实际通过它的事件。 因此,不会直接跟踪对数据库所做的任何更改。

您还可以在 Item Page > Sidebar > Revisions 下查看和恢复 specific items 的活动。 要了解更多信息,请参阅还原项目

查看活动日志项

活动日志默认字段

单击活动日志中的任何项目,将打开一个侧边抽屉,显示其记录的详细信息。 为每个项目存储以下信息。

  • 用户 — 执行操作的用户。
  • 动作 — 采取的特定操作 (例如,创建、更新、删除、评论或登录)
  • 时间戳 — 执行操作的时间戳。
  • IP 地址 — 执行操作的设备的 IP 地址。
  • 用户代理 - 用于执行操作的浏览器的描述。
  • 集合 — 受操作影响的集合。
  • 项目 — 受影响的项目的 ID。
  • 评论 - 用户留下的评论 (如果适用)

按活动过滤

除了继承自 Collection Page 的筛选和显示功能外,您还可以从导航栏按活动筛选项目。

修改一个活动

为了确保适当的问责制,系统集合在设计上是只读的。 但是,具有管理员角色的用户可以重新打开、查看和修改来自非系统集合的活动中的项目值 (其中名称不以directus_开头)。 要查看或修改活动,请按照以下步骤操作。

  1. 导航到活动日志页面。
  2. 单击所需的项目。 抽屉将打开,显示其活动日志。
  3. 单击launch 重新打开项目页面并根据需要进行修改。
  4. 在页眉中,点击check确认。

确认后,对项目的任何更新都将被记录为新活动。