项目

常规

个人资料

插件目录 » 父子筛选插件

作者 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
用户评分   (0)

Redmine 父子筛选插件

此插件为 Redmine 中的问题提供基于其层次关系的先进筛选功能,允许您根据父级和子级问题的 跟踪器状态 进行筛选。

功能

  • 根级筛选:允许您根据根级属性筛选问题。
    • root
    • root_tracker
    • root_status
  • 直接父级筛选:根据直接父级属性定位问题。
    • parent_tracker
    • parent_status
  • 任意父级筛选:扩展您的筛选标准到问题的任何祖先级别。
    • parent_tracker(任意父级)
    • parent_status(任意父级)
  • 基于深度的父级筛选:一项强大的功能,允许您根据问题祖先的深度进行筛选。如果选择了多个深度,则筛选器仅考虑最小的深度。
    • parent_tracker(带深度选择)
    • parent_status(带深度选择)
  • 子级筛选:直接针对以下属性的目标子级问题。
    • child_tracker
    • child_status
  • 其他运算符:使用其他运算符增强您的筛选功能。
    • start_dateend_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_dateend_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。