在树中列出对象和查看状态的 plone 视图。
项目描述
ftw.statusmap
在树中列出对象和查看状态的 plone 视图。
特征
以树的形式递归地显示对象和查看状态。
为每个审查状态添加 CSS 类以轻松自定义样式。
允许为具有此转换可用的每个对象执行工作流转换。
用法
将ftw.statusmap添加到您的构建配置中:
[instance]
eggs +=
ftw.statusmap
安装通用设置配置文件。
约束检查器
IConstraintChecker实用程序用于检查是否可以在对象上执行事务。
可以注册多个IConstraintChecker实用程序,并且所有实用程序都将被执行。
添加 IConstraintChecker 实用程序
创建您的实用程序:
from ftw.statusmap.interfaces import IConstraintChecker
from zope.interface import implements
class MyConstraintCheckerUtility(object):
implements(IConstraintChecker)
def is_transition_allowed(self, obj, transition):
return True
在 zcml 中注册您的实用程序。
<configure
xmlns=<s>"http://namespaces.zope.org/zope"</s>
xmlns:i18n=<s>"http://namespaces.zope.org/i18n"</s>
i18n_domain=<s>"ftw.statusmap"</s>>
<utility
provides=<s>"ftw.statusmap.interfaces.IConstraintChecker"</s>
name=<s>"My Constraint Checker"</s>
factory=<s>".checker.MyConstraintCheckerUtility"</s>
/>
</configure>
兼容性
与Plone 4.3和5.1一起运行。
链接
皮皮: http ://pypi.python.org/pypi/ftw.statusmap
版权
这个包是4teamwork的版权。
ftw.statusmap根据 GNU 通用公共许可证第 2 版获得许可。
变更日志
1.6.0 (2019-10-21)
修复测试套件。[姆巴赫托德]
添加克隆 5.1 支持。[廷纳伯]
1.5.0 (2016-12-30)
在非活动内容上调用时修复状态图视图。[姆巴赫托德]
1.4.0 (2016-12-29)
放弃对 Plone 4.2 的支持。现在只支持 Plone 4.3。[姆巴赫托德]
1.3.0 (2016-05-20)
支持 ftw.lawgiver 状态翻译。[琼斯]
删除克隆 4.1 支持。[埃利奥施穆茨]
添加一个 IConstraintChecker 实用程序以在转换执行之前注册约束检查。[埃利奥施穆茨]
1.2.2 (2016-02-24)
不要在克隆根上显示状态图链接。[mathias.leimgruber]
1.2.1 (2015-12-07)
显示转换和状态的人类可读标题而不是它们的 id(如果您安装了 ftw.upgrade >= 1.6.2,这很有用)。[姆巴赫托德]
1.2.0 (2015-09-30)
将新旧状态添加到转换列表 [elioschmutz]
修复状态消息类型。[姆巴赫托德]
当偏离 FTI id 时修复门户类型标题。[琼斯]
通过规范化类来修复内容类型图标。[琼斯]
1.1.1 (2014-05-01)
修复 JavaScript 问题 - 正确使用 jQuery。[琼斯]
1.1 (2013-05-24)
使用自己的 i18n 域翻译门户类型名称。[mathias.leimgruber]
修复项目顺序 - 按路径排序。[mathias.leimgruber]
1.0 (2013-01-09)
基本功能的实现。
项目详情
ftw.statusmap -1.6.0.tar.gz 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 44a93f8fde2b9458ebd80aa095682d44b46da7f728a21bcf1efd72a5d334dcf4 |
|
| MD5 | 3baf0ebc40eaac10832bed4d967d33c9 |
|
| 布莱克2-256 | 9abeabb60ca692e61cc240bd19ba34703fe40cb41bffd955a45db5843d8a9a19 |