Plone 内容规则引擎
项目描述
概述
plone.contentrules提供了一个“纯Zope”规则的实现,允许将任意条件和操作组合成规则,并使规则根据事件执行。
您可以将此视为类似于用户自定义的邮件过滤规则或类似Apple的Automator。它由plone.app.contentrules用于为Plone提供此类功能。
变更日志
3.0.1 (2023-11-30)
错误修复
用其规范位置替换已废弃的zope.container导入。[maurits] (#1)
内部
更新配置文件。[plone开发者] (cfffba8c)
3.0.0 (2023-04-19)
错误修复
移除python 2.7。[gforcada] (#1)
内部
更新配置文件。[plone开发者] (5cc689e5)
2.1.3 (2023-03-21)
错误修复
使用ZODB作为依赖项,而不是已废弃的ZODB3。[gforcada] (#1)
2.1.2 (2021-07-28)
错误修复
修复了来自zope.component的ObjectEvent的另一个废弃警告。[maurits] (#3130)
2.1.1 (2021-04-27)
错误修复
修复了接口IRuleConfiguration中的字段:启用、停止和级联不是必需的。[andreesg] (#11)
2.1.0 (2020-09-07)
新功能
修复了来自zope.component的IObjectEvent/ObjectEvent的废弃警告。丢弃与Plone 5.0及更早版本的兼容性。[maurits] (#3130)
2.0.10 (2020-04-20)
错误修复
小的打包更新。[#1]
2.0.9 (2018-10-31)
错误修复
修复测试,使其不依赖于MoveToFolderAction的特定__repr__,并将py3作为默认的测试输出。[pbauer]
2.0.8 (2018-09-27)
错误修复
修复py3中的测试。[pbauer]
2.0.7 (2018-01-30)
错误修复
添加Python 2/3兼容性。[pbauer]
2.0.6 (2016-08-08)
修复
使用zope.interface装饰器。[gforcada]
2.0.5 (2016-02-25)
修复
CSRF修复:读取时的安全写入。[gforcada]
2.0.4 (2014-01-27)
如果规则是“级联”,则此规则执行的操作可以递归地触发其他规则。[thomasdesvenain]
2.0.3 (2013-06-13)
修复:由于在4.3之前创建的“内容添加”内容规则,Plone 4.3站点已损坏。[thomasdesvenain]
2.0.2 (2013-01-13)
添加表单中的字段描述与编辑表单中的描述一致。[thomasdesvenain]
添加MANIFEST.in。[WouterVH]
2.0.1 - 2011-04-01
事件类型词汇表已国际化。这解决了http://dev.plone.org/plone/ticket/7059。这解决了http://dev.plone.org/plone/ticket/6902。[thomasdesvenain]
2.0 - 2010-07-18
更新许可证到仅GPL版本2。[hannosch]
2.0b1 - 2010-06-13
清理了包元数据。[hannosch]
使用zope.container而不是其旧的zope.app变体。[hannosch]
清理了测试,以便依赖于最少的包。[hannosch]
阐明许可证和版权。[hannosch]
指定包依赖项。[hannosch]
1.1.0 - 2008-04-20
自1.1.0a1以来未更改
1.1.0a1
合并PLIP 204 - GenericSetup支持。现在可以使用contentrules.xml文件导入和导出规则定义和分配。[optilude]
1.0.5
使用plone i18n域处理metadirectives.py中的文本。[hannosch]
向IRuleConfiguration模式添加了i18n标记,该模式用于用户可见的配置。这解决了http://dev.plone.org/plone/ticket/6886。[hannosch]