标签的克隆插件。
项目描述
ftw.labels
标签的克隆插件。
容器,例如文件夹,可以标记为标签容器。对于每个标签容器,可以定义一组带有颜色的标签。然后可以用一个或多个标签标记该容器内支持标签的物品。
截图
管理标签容器 ( ILabelJar ) 上的标签:
为内容设置标签(ILabelSupport):
安装
将ftw.labels添加到您的构建配置中:
[instance]
eggs +=
ftw.labels
安装ftw.labels的通用设置配置文件。
使用/集成
将ILabelJar标记接口添加到您想要的任何容器类:
<class class=<s>"Products.ATContentTypes.content.folder.ATFolder"</s>>
<implements interface=<s>"ftw.labels.interfaces.ILabelRoot"</s> />
</class>
对于提供ILabelJar的对象,在 Plone 站点的根目录中添加了一个 left-column-portlet,它允许管理标签。
将ILabelSupport标记接口添加到您希望能够在其上设置标签的任何项目:
<class class=<s>"plone.app.blob.content.ATBlob"</s>>
<implements interface=<s>"ftw.labels.interfaces.ILabelSupport"</s> />
</class>
对于提供ILabelSupport的对象,在 Plone 站点的根目录上添加了一个 right-column-portlet,它允许管理标签。
将ILabelJarChild标记接口添加到任何容器类以显示存储在父级 ILabelJar中的标签
<class class=<s>"Products.ATContentTypes.content.folder.ATFolder"</s>>
<implements interface=<s>"ftw.labels.interfaces.ILabelJarChild"</s> />
</class>
对于提供ILabelJarChild的对象,您可以管理和存储与ILabelJar内容中定义的标签相同的标签,而无需定义新的ILabelRoot
卸载
该软件包提供了卸载机制。使用 Plone 的插件控制面板或 portal_quickInstaller 卸载软件包。
链接
皮皮: http ://pypi.python.org/pypi/ftw.labels
版权
这个包是4teamwork的版权。
ftw.labels根据 GNU 通用公共许可证第 2 版获得许可。
变更日志
2.0.1 (2019-11-26)
更正了删除多个个人标签时的错误,如果没有分配一个。[煎饼]
2.0.0 (2019-10-15)
在 ILabeling pers_update 方法中用列表参数替换了字符串。[煎饼]
1.3.1 (2018-10-02)
添加升级步骤以从 1.2.x 版本迁移到 1.3.1(在 PersistentMapping 中转换 PersistentList 并将 'by_user' 键添加到 jar 中的 False)[anuyens]
1.3.0 (2018-04-25)
标签也可以逐个用户设置,而不仅仅是全局设置。[煎饼]
1.2.1 (2018-02-12)
在 cssregistry.xml 中为“++resource++ftw.labels/select2.css”设置 applyPrefix=”True”。[巴斯蒂安]
1.2.0 (2018-02-02)
添加了法语翻译。[巴斯蒂安]
在使用 labejar portlet 添加标签后重定向到 HTTP_REFERER 而不是 context.absolute_url。[巴斯蒂安]
悬停编辑标签图标时显示“编辑标签”标题。[巴斯蒂安]
1.1.1 (2017-02-09)
如果您在没有 ftw.table 的情况下使用它,请修复 labeljar portlet。即使您没有 ftw.table,也会执行 ftw.table-integration 的 javascript。[埃利奥施穆茨]
1.1.0 (2016-03-21)
如果用户没有为新标签选择标题,请添加状态消息而不是引发错误。[埃利奥施穆茨]
修复portelt结构。调整它以克隆默认结构。 https://github.com/4teamwork/ftw.labels/issues/43 [elioschmutz]
添加 ILabelJarChild 接口以继承父级 ILabelJar 的标签 https://github.com/4teamwork/ftw.labels/issues/41 [elioschmutz]
不要为不允许的用户显示标签配置按钮。 https://github.com/4teamwork/ftw.labels/issues/39 [elioschmutz]
更新标签 jar 时不要重定向到引用者。引用者通常是提交更改的表单。[琼斯]
1.0.2 (2014-06-24)
没有标签时为非特权用户隐藏 portlet。[琼斯]
1.0.1 (2014-06-23)
修复标签 jar portlet 中的编辑标签链接权限检查。[琼斯]
修复标签视图中的编辑链接权限检查。[琼斯]
1.0.0 (2014-06-18)
初步实施。[elioschmutz,琼斯]
项目详情
ftw.labels -2.0.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | eb468e54cb9c11c9932df47db75a66d6dd84c2a737d23ce9e5a6aeb687795173 |
|
MD5 | 8f627a610764ec236227c79b751e1f04 |
|
布莱克2-256 | 9185f9c726b1c555fb5bcd79449678b38218e19bcb4cdf48f93c5a17694aaa19 |