扩展Plone内容,包括最后修改者的元数据
项目描述
简介
collective.lastmodifier 提供了存储内容项最后修改用户的支持。它通过schemaextender扩展基于Archetypes的内容类型,并添加了一个 lastModifier 字段。此外,它还在 portal_catalog 中注册了一个索引和元数据列,并使它们在集合中使用。
安装
通过将 collective.lastmodifier 添加到您的buildout中的egg列表或将其作为策略包的依赖项添加来安装 collective.lastmodifier。然后运行buildout并重启您的实例。
转到您的Plone站点设置,并激活 collective.lastmodifier 插件。
最后修改适配器
除了目录索引和元数据外,最后修改适配器还提供轻松访问最后修改者或设置它的方法
from collective.lastmodifier.interfaces import ILastModifier
last_modifier = ILastModifier(context)
last_modifier.get() # returns the user id of the last modifier
last_modifier.set(user_id) # sets the last modifier
# Or to set the last modifier even easier
from collective.lastmodifier.utils import set_last_modifier
set_last_modifier(context)
兼容性
与 Plone 4.3 和 5.1 兼容。
它目前仅与Archetypes和Dexterity兼容。
链接
版权
本软件包版权由 4teamwork 拥有。
collective.lastmodifier 在GNU通用公共许可证,版本2下授权。
变更日志
2.0.0 (2019-10-23)
添加Plone 5.1支持。[mathias.leimgruber]
不再官方支持AT。[mathias.leimgruber]
1.1.3 (2018-11-16)
删除Plone 4.2支持。[Nachtalb]
修复README.rst中的过时信息。[Nachtalb]
使set_last_modifier可重用。[Nachtalb]
1.1.2 (2014-09-19)
使用IDexterityContent而不是IDexterityItem以匹配所有dexterity内容。[cedricmessiant]
1.1.1 (2014-09-05)
让ILastModifier回退到创建者。[jone]
1.1.0 (2014-09-02)
删除Plone 4.1支持。[jone]
实现dexterity支持。[jone]
实现ILastModifier适配器。[jone]
实现软件包的卸载。[jone]
1.0.1 (2014-02-05)
清理包并声明依赖项。[jone]
修复某些测试环境中的最大递归深度。这是由于在ZCML多次加载时多次应用补丁造成的。[jone]
1.0 (2012-08-15)
初始发布
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
collective.lastmodifier-2.0.0.tar.gz的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 888d2ddc7f21b32e3136bf0d1b723c5a8a28ba67cf301b9e5261e1555b02466c |
|
MD5 | e3e051305718847802ceac205fdc83b2 |
|
BLAKE2b-256 | ef4ee7bc3e02115baa853b14a775b7817567307626730e71c9e40a71d8d59e51 |