基于当前文档review_state的进度条
项目描述
一个系统,根据文档的流程状态,在文档发布的流程中可视地显示一个 工作流程百分比栏 或一个 工作流程步骤轨迹。它还定义了项目的编辑进度(文档完成度),每个字段可以自定义标签。
内容
主要功能
可视地显示项目的 编辑进度(文档完成度)
可视地显示文档发布过程中的工作流程 百分比栏/步骤轨迹
可视地显示针对集合的已计算工作流程 百分比栏,根据子项/查询结果项的进度
可视地显示集合表格视图中的项目的工作流程 百分比栏
进度条中隐藏/排除某些状态的可能性(默认情况下,隐藏所有定义为百分比低于或等于0的状态,可通过“站点设置”>“进度条设置”进行配置)
安装
将 eea.progressbar 添加到您的 buildout 的 eggs 部分,并重新运行 buildout。您可以从以下链接下载示例 buildout:[https://github.com/eea/eea.progressbar/tree/master/buildouts/plone4](https://github.com/eea/eea.progressbar/tree/master/buildouts/plone4)
在“站点设置”>“附加组件”中安装《EEA 进度条》
入门
转到“ZMI”>“portal_workflows”>“内容选项卡”并选择您的流程
点击“进度监控选项卡”并更新每个状态下的“完成百分比”
转到 Plone 站点>“工作空间”并添加进度条小部件
或者添加一个收藏夹,为表格视图添加进度列并为此收藏夹启用表格视图。
或者转到“站点设置”>“进度条设置”>“编辑”并启用内容类型的内容小部件。
转到“站点设置”>“进度条设置”>“编辑”并为页面启用元数据进度小部件;转到“站点设置”>“进度条设置”>“文档”并自定义此内容类型的文档完成策略,然后在页面中查看其实际效果。
依赖关系
plone.app.collection >= 1.0.11
eea.jquery >= 7.7
eea.icons
源代码
最新源代码(与 Plone 4 兼容):[https://github.com/eea/eea.progressbar](https://github.com/eea/eea.progressbar)
实时演示
版权和许可证
原始代码的初始所有者是欧洲环境署(EEA)。版权所有。
EEA 进度条(原始代码)是免费软件;您可以根据自由软件基金会发布的GNU通用公共许可证的条款重新分发和/或修改它;许可证的第2版,或者(根据您的选择)任何更高版本。
有关更多信息,请参阅 docs/License.txt
资助
[https://www.eea.europa.eu/](https://www.eea.europa.eu/) - 欧洲环境署(欧盟)
变更日志
6.0 - (2022-03-11)
更改:将 workflow.progress.xml 通用配置文件导出/导入移动到 eea.progress.workflow [avoinea refs #145772]
5.1 - (2021-06-14)
功能:在读取进度元数据和进度字段时,从 dexterity 内容类型中读取字段和行为 [ichim-david refs #131062]
5.0 - (2021-06-11)
更改:重构 eea.progresbar,使其使用 eea.progress.workflow/ eea.progress.editing [iulianpetchesi refs #134214]
错误修复:在尝试确定字段是否应可见时,检查小部件上的隐藏字段而不是可见字段 [ichim-david refs #131062]
更改:在 metadata.cpanel.pt 中将 extrafield 设置为默认值 True,以便允许删除在对象创建时自动添加的字段 [ichim-david refs #124587]
4.5 - (2019-08-16)
更改:调整 progresstrail-step 的大小,以避免使主体区域扩大到比浏览器宽度更大的范围 [ichim-david refs #106884]
4.4 - (2019-01-28)
Jenkins:添加 sonarqube 步骤 [avoinea refs #101552]
更改:更新指向 eea.europa.eu 的 URL,使用 https:// [alecghica refs #95849]
4.3 - (2018-03-14)
更改:将控制面板 js 资源作为 javascript_head_slot 的一部分加载,而不是顶部槽 [ichim-david refs #91577]
4.2 - (2017-12-12)
更改:用 eeacms/plone-test:4 zptlint 替换 eeacms/zptlint [avoinea refs #90415]
更改:删除未使用的 CSS [petchesi-iulian refs #88382]
错误修复:修复功能测试 [avoinea refs #89563]
4.1 - (2017-11-07)
更改:删除 Sphinx 生成的文档 [petchesi-iulian refs #88212]
4.0 - (2017-09-26)
更改:与最新的 eea.rdfmarshaller 兼容 [tiberich #88194]
3.9 - (2017-05-22)
更改:修复 PyLint 警告和错误 [valipod refs #84949]
3.8 - (2017-05-15)
更改:修复 PyLint 警告和错误 [eduard-fironda refs #84949]
3.7 - (2017-04-24)
更改:更新包信息 [eduard-fironda]
3.6 - (2016-08-31)
错误修复:考虑进度可能返回 None 的情况,在这种情况下,进度应为 0 [ichim-david refs #75314]
3.5 - (2016-05-19)
错误修复:修复 pylint 警告 [ichim-david refs #71940]
3.4 - (2015-03-17)
更改:在 Jenkins 构建安装脚本中切换到 curl [olimpiurob refs #22402]
更改:更改 Jenkins 构建安装脚本的获取 URL 为主 EEA CPB 存储库中的安装脚本 [olimpiurob refs #22402]
3.3 - (2015-01-22)
错误修复:修复编辑进度中的锚点链接 [olimpiurob refs #19754]
功能:如果安装了 eea.rdfmarshaller,则添加进度级别的 rdfexport [ichim-david refs #21617]
3.2 - (2014-12-23)
变更:在列表开头添加新小部件 [olimpiurob 引用 #20470]
错误修复:处理小部件条件无法评估的情况。小部件的默认条件也已更改。 [olimpiurob 引用 #20470]
特性:通过 eea.progressbar 控制面板添加了添加自定义卡片的功能 [olimpiurob 引用 #20470]
3.1 - (2014-08-12)
错误修复:包含 i18n 翻译 [avoinea]
错误修复:修复了工具编辑表单的权限 [avoinea]
3.0 - (2014-05-13)
升级步骤:在“Plone > 网站设置 > 扩展”中,点击 EEA Progress Bar 可用的升级按钮 [voineali 引用 #17713]
特性:添加了基于项目方案字段完成的编辑进度(文档完成)视图/小部件 [voineali 引用 #17713]
2.2 - (2014-01-22)
特性:处理具有相同百分比的州 [olimpiu #17712]
错误修复:修复了对于包含没有工作流对象的集合的进度条失败的情况。对于没有工作流的对象,默认设置为“发布”状态。 [olimpiu #17873]
错误修复:修复了工作流步骤跟踪进度条在集合中失败的情况 [olimpiu #17873]
变更:为工作流步骤跟踪进度条中的每个状态添加了自定义 CSS 类。 [olimpiu #17711]
特性:为工作流步骤跟踪进度条添加了 font awesome 图标 [olimpiu #17711]
错误修复:当通过 AJAX 更改状态时,刷新工作流步骤跟踪 [voineali 修复 #17758]
变更:更新了文档进度条字段类的 docsting [ghicaale 引用 #16666]
特性:添加了以页面模板格式生成的 Sphinx 文档 [batradav 引用 #9502]
2.1 - (2013-12-10)
升级步骤:在“Plone > 网站设置 > 扩展”中,点击 EEA Progress Bar 可用的升级按钮
变更:在 ZMI > 进度监控选项卡中,将加密的工作流状态 ID 替换为状态标题 [voineali 引用 #17669]
特性:在鼠标悬停时,在流程步骤跟踪小部件中添加标题和描述 [voineali 引用 #17669]
特性:在进度条中隐藏/排除某些状态 [voineali 引用 #17570]
错误修复:命名方案扩展器适配器,以避免覆盖现有的适配器 [avoinea]
错误修复:在卸载时清理小部件 [avoinea]
2.0 - (2013-11-22)
升级步骤:在“Plone > 网站设置 > 扩展”中,点击 EEA Progress Bar 可用的升级按钮
特性:添加了一个新的视图/小部件 工作流步骤跟踪 [voineali 引用 #17491]
变更:将视图/小部件 进度条 重命名为 工作流百分比条 [voineali 引用 #17491]
1.3 - (2013-09-23)
升级步骤:(可选)在“网站设置 > 进度条设置”中手动更新每个内容类型的进度条视图可见性 [voineali 引用 #16759]
升级步骤:(可选)在 ZMI > portal_javascripts / portal_css 中手动重新排序 JS / CSS 资源 (++resource++eea.progressbar.js, ++resource++eea.progressbar.css),以优化每页的请求。 [voineali 引用 #16721]
升级步骤:在“Plone > 网站设置 > 扩展”中,点击 EEA Progress Bar 可用的升级按钮 [voineali 引用 #16721]
特性:通过 Plone ControlPanel 显示/隐藏进度条视图,也可以通过 Plone 编辑表单显示/隐藏每个对象实例 [voineali 引用 #16759]
特性:处理 eea.workflow 异步工作流更改 [voineali 引用 #16721]
错误修复:使用工作流状态标题而不是状态 ID 作为进度条标签和工具提示 [voineali 引用 #16704]
1.2 - (2013-09-06)
1.1 - (2013-08-22)
升级步骤:在“Plone > 网站设置 > 扩展”中,点击 EEA Progress Bar 可用的升级按钮
特性:在状态菜单附近添加了 eea.progressbar 视图 [voineali 引用 #15662]
特性:添加了卸载配置文件,以便干净地删除此插件 [voineali]
1.0 - (2013-08-14)
初始版本 [voineali 引用 #14901]:- 站点对象的进度条小部件 - 基于子项/查询结果的集合进度条的进度条小部件 - 集合表视图的进度列
项目详情
eea.progressbar-6.0.zip的散列值
算法 | 散列值 | |
---|---|---|
SHA256 | acd878194d945ce3c80359945a8a443ef9029443cba51150de0e4d1319b10f65 |
|
MD5 | cbceb3663a50dc6bed4d8dcd0e534ffa |
|
BLAKE2b-256 | 057c7b07f781805db881b8ee1830b071b2dfb69a71bc15f8961f52cf61784109 |