This plugin provides advanced filtering capabilities for issues in Redmine based on their hierarchical relationships, allowing you to filter based on the trackers
and status
of parent and child issues.
Link to Redmine plugin page: Redmine Parent Child Filters Plugin
- Redmine 4.x and Redmine 5.x.
-
Root Level Filtering: Enables you to filter issues based on the root-level attributes.
root
root_tracker
root_status
-
Immediate Parent Filtering: Target issues based on their immediate parent attributes.
parent_tracker
parent_status
-
Any Parent Filtering: Extend your filtering criteria to any level of the issue's ancestry.
parent_tracker
(any parent)parent_status
(any parent)
-
Depth-Based Parent Filtering: A powerful feature allowing filtering based on the depth of the issue's ancestry. If multiple depths are selected, the filter considers only the smallest depth.
parent_tracker
(with depth selection)parent_status
(with depth selection)
-
Child Level Filtering: Directly target child issues with the following attributes.
child_tracker
child_status
-
Additional Operators: Enhance your filtering capabilities with additional operators.
- Operator
not equal to
onstart_date
andend_date
- Operator
-
Settings: The plugin provides a dedicated Settings menu where
- Each filter can be enabled or disabled as per your requirements.
- Additionally, you can configure the depth settings for depth-based filters.
Follow the commands below for a smooth installation:
- Navigate to your plugins directory:
$ cd $RAILS_ROOT/plugins
- Clone the repository:
$ git clone https://github.com/jcatrysse/redmine_parent_child_filters.git
- Migrate the plugin:
$ bundle exec rake redmine:plugins:migrate NAME=redmine_parent_child_filters RAILS_ENV=production
Don't forget to restart your Redmine afterward!
- Simply remove the plugin folder.
- Restart Redmine for the changes to take effect.
Distributed under the MIT License. Enjoy the flexibility and freedom it brings!