项目

常规

个人资料

插件目录 » 智能问题排序

作者 维塔利·克柳莫夫
网站 https://redmine.ruby-lang.org.cn/boards/3/topics/29545
代码库 -
注册时间 2012-03-15(12年前)
当前版本 0.3.1
兼容 Redmine 1.3.x, 1.4.x, 2.0.x
用户评分   (4)

智能问题排序插件

智能问题排序插件是一个Redmine插件,用更智能的排序替换默认排序。
此排序方法尊重问题树和父子关系。

此外,此插件还添加了对查询和多个父级排序选项的支持。

智能排序

插件用更智能的排序替换了默认的Redmine问题排序。此类排序始终将父级问题的子问题放在父级之后。

它还消除了当根问题按父级问题排序时,按其ID排序的麻烦。

由于这种排序必须对查询中的所有问题进行排序,因此与默认排序相比,对于大(>3000个问题)的查询可能会相当长。

插件解决了Redmine中的以下问题: #7907#10048#7417

新的查询选项

  • 插件为Redmine查询添加了对类别的支持,并按类别显示分组查询。
  • 插件为查询添加了新的选项,允许始终按父级首先进行排序,从而保持层次化的问题结构。

全局插件选项

  • 默认按父级问题首先排序
    如果不在命名查询中明确禁用,则自动按父级问题首先排序问题
  • 如果没有涉及父级排序,则使用默认的Redmine排序
    如果没有涉及父级排序,则允许回退到默认的Redmine排序以加快查询过程
  • 将没有值的排序字段的问题放在顶部(默认Redmine行为)
    将空字段的问题(例如开始日期或截止日期)放在最前面,否则将它们放在列表的末尾

系统文件修改

  • 插件别名 Query 的方法 issuesissue_ids
  • 插件别名 Gantt 方法 sort_issues!
  • 如果安装了插件 redmine_better_gantt_chart,则插件别名 BetterGantt 方法 sort_issues
  • 插件向 Query 模型添加了两个新列(:category:sort_by_parent_first
  • 插件修改以下Redmine视图: queries/_form.html.erb。更改在 VVK 注释行之间

安装说明

  1. 如果您尚未安装,请安装插件 Plugin views with revisions
  2. 请按照以下Redmine插件安装步骤操作:[https://redmine.ruby-lang.org.cn/wiki/redmine/Plugins](https://redmine.ruby-lang.org.cn/wiki/redmine/Plugins)
  3. 运行rake任务
    rake redmine:plugins:process_version_change RAILS_ENV=production
  4. 重新启动您的Redmine网络服务器(例如mongrel、thin、mod_rails)

兼容性

  • 插件仅在生产模式下运行
  • 请在运行插件之前执行插件迁移
  • 在迁移过程中,插件将为所有现有查询打开选项按父项优先排序

变更日志

0.3.1 (2012-06-25)

兼容Redmine 1.3.x、1.4.x、2.0.x。

  • Redmine 2.x兼容性
redmine_smart_issues_sort_v031.zip (24.9 KB) redmine_smart_issues_sort_v031.zip 维塔利·克里莫夫,2012-06-25 15:47

0.3.0 (2012-06-07)

兼容Redmine 1.3.x、1.4.x。

redmine_smart_issues_sort_v030.zip (24.2 KB) redmine_smart_issues_sort_v030.zip 维塔利·克里莫夫,2012-06-07 18:36

0.2.5 (2012-03-21)

兼容Redmine 1.3.x、1.4.x。

  • 修复了轻微的兼容性问题
redmine_smart_issues_sort_v025.zip (21.9 KB) redmine_smart_issues_sort_v025.zip 维塔利·克里莫夫,2012-03-21 14:30

0.2.4 (2012-03-17)

兼容Redmine 1.3.x、1.4.x。

  • 增加了与Redmine 1.3.2之前版本兼容性
redmine_smart_issues_sort_v024.zip (21.6 KB) redmine_smart_issues_sort_v024.zip 维塔利·克里莫夫,2012-03-17 13:57

0.2.3 (2012-03-16)

兼容Redmine 1.3.x、1.4.x。

  • 跟踪器现在按其位置排序,而不是按其名称排序 - 这与Redmine的做法相同
redmine_smart_issues_sort_v023.zip (21.5 KB) redmine_smart_issues_sort_v023.zip 维塔利·克里莫夫,2012-03-16 09:37

0.2.2 (2012-03-15)

兼容Redmine 1.3.x、1.4.x。

redmine_smart_issues_sort_v022.zip (21.6 KB) redmine_smart_issues_sort_v022.zip 维塔利·克里莫夫,2012-03-15 11:46

用户评分

 伊莎贝拉·克里斯蒂娜·特莱斯·特雷拉 于约9年前评价

你好,
是否有计划使此模块与Redmine 3.x兼容?
谢谢

 阮巴·坦 于9年前评价

很好。好的Redmine 2.6

 艾薇·米切利 几乎9年前评价

非常感谢!
解决了我的问题!

 安德鲁·黑克利 几乎9年前评价

确实做到了它所说的!

2012年3月的插件链接zip文件与Redmine 2.4.x不兼容。请从GitHub下载2.4.x兼容版本
https://github.com/logical-and/redmine_smart_issues_sort