添加一个跟踪修改对象的最后用户的特性
项目描述
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]
项目详情
关闭
集体行为最后修改者-1.0.0rc2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 07eae7b6a9982fc0dbc51b340c563c3daf71f5b5944231fbaecbc8c9b68daad2 |
|
MD5 | 7a374b93a0d40dcc2076bb19fe0fa0e1 |
|
BLAKE2b-256 | 40d0462524d0fe14380fa0164155e384b9099db44a3dca96b3065345b83a5f6d |