跳转到主要内容

基于当前文档review_state的进度条

项目描述

develop master

一个系统,根据文档的流程状态,在文档发布的流程中可视地显示一个 工作流程百分比栏 或一个 工作流程步骤轨迹。它还定义了项目的编辑进度(文档完成度),每个字段可以自定义标签。

https://eea.github.io/_images/eea.progressbar.cover.png

内容

主要功能

  • 可视地显示项目的 编辑进度(文档完成度)

  • 可视地显示文档发布过程中的工作流程 百分比栏/步骤轨迹

  • 可视地显示针对集合的已计算工作流程 百分比栏,根据子项/查询结果项的进度

  • 可视地显示集合表格视图中的项目的工作流程 百分比栏

  • 进度条中隐藏/排除某些状态的可能性(默认情况下,隐藏所有定义为百分比低于或等于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 进度条》

入门

  1. 转到“ZMI”>“portal_workflows”>“内容选项卡”并选择您的流程

  2. 点击“进度监控选项卡”并更新每个状态下的“完成百分比”

  3. 转到 Plone 站点>“工作空间”并添加进度条小部件

  4. 或者添加一个收藏夹,为表格视图添加进度列并为此收藏夹启用表格视图。

  5. 或者转到“站点设置”>“进度条设置”>“编辑”并启用内容类型的内容小部件。

  6. 转到“站点设置”>“进度条设置”>“编辑”并为页面启用元数据进度小部件;转到“站点设置”>“进度条设置”>“文档”并自定义此内容类型的文档完成策略,然后在页面中查看其实际效果。

依赖关系

  • 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)

实时演示

资助

[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 (189.7 kB 查看散列值)

上传时间

由以下支持