插件目录 » 父子筛选插件
|
作者 | Jan Catrysse |
---|---|---|
网站 | https://github.com/jcatrysse/redmine_parent_child_filters | |
代码仓库 | https://github.com/jcatrysse/redmine_parent_child_filters.git | |
注册时间 | 2023-07-13(约1年前) | |
当前版本 | 0.1.0 | |
兼容性 | Redmine 5.1.x, 5.0.x, 4.2.x, 4.1.x, 4.0.x | |
用户评分 |
Redmine 父子筛选插件¶
此插件为 Redmine 中的问题提供基于其层次关系的先进筛选功能,允许您根据父级和子级问题的 跟踪器
和 状态
进行筛选。
功能¶
- 根级筛选:允许您根据根级属性筛选问题。
root
root_tracker
root_status
- 直接父级筛选:根据直接父级属性定位问题。
parent_tracker
parent_status
- 任意父级筛选:扩展您的筛选标准到问题的任何祖先级别。
parent_tracker
(任意父级)parent_status
(任意父级)
- 基于深度的父级筛选:一项强大的功能,允许您根据问题祖先的深度进行筛选。如果选择了多个深度,则筛选器仅考虑最小的深度。
parent_tracker
(带深度选择)parent_status
(带深度选择)
- 子级筛选:直接针对以下属性的目标子级问题。
child_tracker
child_status
- 其他运算符:使用其他运算符增强您的筛选功能。
- 对
start_date
和end_date
上的not equal to
运算符
- 对
- 设置:插件提供专门的设置菜单,其中
- 每个筛选器都可以根据您的需求启用或禁用。
- 此外,您可以配置基于深度的筛选器的深度设置。
许可证¶
在 MIT 许可证下分发。享受它带来的灵活性和自由!
安装说明
安装¶
按照以下命令进行平滑安装
- 导航到您的插件目录
$ cd $RAILS_ROOT/plugins
- 克隆仓库
$ git clone https://github.com/jcatrysse/redmine_parent_child_filters.git
- 迁移插件
$ bundle exec rake redmine:plugins:migrate NAME=redmine_parent_child_filters RAILS_ENV=production
别忘了之后重新启动 Redmine!该插件提供专门的设置菜单。
卸载¶
- 只需删除插件文件夹。
- 重启 Redmine 以使更改生效。
变更日志
0.1.0 (2023-08-10)
兼容 Redmine 5.1.x, 5.0.x, 4.2.x, 4.1.x, 4.0.x。
- 优化了 `特定深度` 筛选器的 UX。
0.0.5 (2023-08-09)
兼容 Redmine 5.1.x, 5.0.x, 4.2.x, 4.1.x, 4.0.x。
- 根据 `parent_tracker`(特定深度)筛选
- 根据 `parent_status`(特定深度)筛选
- 在插件名称前加上 `Redmine`
0.0.4 (2023-08-08)
兼容 Redmine 5.1.x, 5.0.x, 4.2.x, 4.1.x, 4.0.x。
- 根据 a_parent_tracker(任何深度)筛选
- 根据 a_parent_status(任何深度)筛选
- 添加插件设置以启用筛选器
0.0.3 (2023-08-07)
兼容 Redmine 5.1.x, 5.0.x, 4.2.x, 4.1.x, 4.0.x。
- 根据
rootissue
筛选 - 根据
rootissue_tracker
筛选 - 根据
rootissue_status
筛选 - 对
start_date
和end_date
上的not equal to
运算符 - 已解决的问题:
SystemStackError (栈层次太深)
将initialize_available_filters
转换为使用alias_method
0.0.2 (2023-07-13)
兼容 Redmine 5.1.x, 5.0.x, 4.2.x, 4.1.x, 4.0.x。
- 过滤器 `child_tracker` 和 `child_status` 结合使用时,现在考虑的是同一孩子
0.0.1 (2023-07-13)
兼容 Redmine 5.1.x, 5.0.x, 4.2.x, 4.1.x, 4.0.x。