是否有Plone 4用户和组审核跟踪?

是否有Plone 4用户和组审核跟踪?,plone,Plone,我已成功创建了一个Plone 4(Plone 4.0.7)组,其唯一目的是管理用户 理想情况下,我们希望对谁在网站上创建/更改用户/组进行审计跟踪。是否有任何现有功能可用于执行此操作,如果没有,将很难安装到位?默认情况下,此功能在Plone中不可用。您必须为适当的活动注册订阅者。 已提供的活动包括: IPrincipalCreateEvent:已创建新主体(用户) IPrincipalDeletedEvent:用户已被删除 ICredentialsUpdateEvent:主体(用户)已更改其密

我已成功创建了一个Plone 4(
Plone 4.0.7
)组,其唯一目的是管理用户


理想情况下,我们希望对谁在网站上创建/更改用户/组进行审计跟踪。是否有任何现有功能可用于执行此操作,如果没有,将很难安装到位?

默认情况下,此功能在Plone中不可用。您必须为适当的活动注册订阅者。 已提供的活动包括:

  • IPrincipalCreateEvent:已创建新主体(用户)
  • IPrincipalDeletedEvent:用户已被删除
  • ICredentialsUpdateEvent:主体(用户)已更改其密码
()


角色更改期间未引发任何事件。您必须为此创建自己的事件,然后将其提交到某个地方(这可能是一个很好的观点。您需要覆盖)

有一个名为的新产品可以部分解决这个问题

正如Giacomo早些时候所说,在角色变更期间没有引发事件。但是,您可以使用AuditLog来跟踪用户的添加、删除时间,甚至可以根据需要跟踪用户的登录和注销时间。这些都是使用内容规则触发器完成的

如果您为角色更改创建了自己的事件,也可以将其用作AuditLog的内容规则触发器

有点晚了,但希望这能帮助那些偶然发现这个问题的人