在什么具体情况下,管理员或系统账户会触发“检查私信”的日志条目?
我们发现,这并不仅仅发生在管理员实际查看其他用户的私信时。似乎每当帖子因偏离主题或煽动性内容等原因被拆分为私信时,也会触发该日志。
在哪些其他情况下会记录此“检查私信”的日志条目?
我们需要彻底查明原因,因为在我们的论坛上,关于此类日志条目已引发了大量争议。
在什么具体情况下,管理员或系统账户会触发“检查私信”的日志条目?
我们发现,这并不仅仅发生在管理员实际查看其他用户的私信时。似乎每当帖子因偏离主题或煽动性内容等原因被拆分为私信时,也会触发该日志。
在哪些其他情况下会记录此“检查私信”的日志条目?
我们需要彻底查明原因,因为在我们的论坛上,关于此类日志条目已引发了大量争议。
我认为,只要私信的内容对未包含在该私信中的管理员可见,就应该记录日志。是这样吗 @techAPJ?
这就是为什么我们有时会在日志中看到像’system’这样的服务账户读取了私人消息吗?可能是在进行某种清理操作时?
当管理员将主题转换为私信时,其浏览器会在操作成功后自动加载该私信。
私信的参与者应查看工作人员操作日志的时间戳(我假设您已提供给他们),以确认管理员当时可见的帖子。在这种情况下,这些帖子应正是之前公开的帖子。
这很奇怪——我可以确认在 meta 上确实发生了这种情况。
这源自Webhook,当主题的第一条帖子被销毁时触发。日志是在进行 Webhook 存在性检查之前创建的,因此即使没有 Webhook 接收主题内容,也会生成日志。
cc @vinothkannans - 这是 https://github.com/discourse/discourse/commit/8430ea927e,你能想到修复方法吗?TopicView.new() 正是创建私信查看操作的地方。
此提交将解决该问题
对我来说,这听起来是正确的。