跳转到主要内容

添加一个跟踪修改对象的最后用户的特性

项目描述

https://github.com/collective/collective.behavior.lastmodifier/actions/workflows/tests.yml/badge.svg

collective.behavior.lastmodifier

添加一个跟踪修改对象的最后用户的特性。

可以添加到任何dexterity内容的plone.last_modifier行为。

具有该行为的对象将在对象创建时,以及每次触发ObjectModifiedEvent事件时,使用当前认证的用户ID更新对象的last_modifier属性。

  • 当对象被创建时

  • 每次触发一个ObjectModifiedEvent事件。

有一个名为tracking_disabled的上下文管理器,可以用来禁用跟踪。这可能在迁移期间很有用。

from collective.behavior.lastmodifier.behavior import tracking_disabled

with tracking_disabled():
    ...

安装

通过将其添加到您的buildout中安装collective.behavior.lastmodifier

[buildout]

...

eggs =
    collective.behavior.lastmodifier

然后运行bin/buildout

贡献

许可证

本项目遵循GPLv2协议。

贡献者

  • ale-rt

变更日志

1.0.0rc2 (2021-03-11)

  • 添加了 tracking_disabled 上下文管理器以禁用跟踪最后修改者 [ale-rt]

1.0.0rc1 (2021-02-18)

  • 首次发布。 [ale-rt]

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

collective.behavior.lastmodifier-1.0.0rc2.tar.gz (20.1 kB 查看哈希值)

上传时间 源代码

支持