使用关于最后一个修饰符的元数据扩展plone内容
collective.lastmodifier的Python项目详细描述
简介
collective.lastmodifier支持存储 对内容项的最后一次修改。它扩展了基于原型的内容类型 使用schemaebender的lastmodifier字段。此外,它还注册了一个索引 以及portal_catalog中的元数据列,并在 收藏。
安装
将collective.lastmodifier添加到 构建或将其添加为策略包的依赖项。那就跑吧 构建并重新启动实例。
转到plone站点的站点设置并激活collective.lastmodifier 附加组件。
最后一个修改器适配器
除了目录索引和元数据之外,最后一个修饰符 适配器提供了获取最后一个修饰符或 设置:
fromcollective.lastmodifier.interfacesimportILastModifierlast_modifier=ILastModifier(context)last_modifier.get()# returns the user id of the last modifierlast_modifier.set(user_id)# sets the last modifier# Or to set the last modifier even easierfromcollective.lastmodifier.utilsimportset_last_modifierset_last_modifier(context)
链接
更改日志
1.1.3(2018-11-16)
- 放下plone 4.2支架[nachtalb]
- 修复readme.rst[nachtalb]中的过时信息
- 使SET LAST修改器可重复使用[NACHTALB]
1.1.2(2014-09-19)
- 使用idexteritycontent而不是idexterityitem来匹配所有灵活性 内容。 [cedricmessiant]
1.1.1(2014-09-05)
- 让ilastmodifier回退到创建者。 [乔恩]
1.1.0(2014-09-02)
- 放下plone 4.1支架。 [乔恩]
- 实施灵活的支持。 [乔恩]
- 实现ilastmodifier适配器。 [乔恩]
- 对包执行卸载。 [乔恩]
1.0.1(2014-02-05)
- 清理包并声明依赖项。 [乔恩]
- 在某些测试环境中修复最大递归深度。 这是由于在zcml为 多次加载。 [乔恩]
1.0(2012-08-15)
- 初始版本