This is a plugin for Redmine that adds issue hierarchy filter.
- Calculate issue levels based on parent-child relationships
- Filter issues based on their levels
- Automatically update levels when issues are added, updated, or deleted
Clone this repository to your Redmine plugins directory.
cd [YOUR_REDMINE_DIRECTORY]/plugins
git clone https://github.com/sk-ys/redmine_issue_hierarchy_filter.git
-
Download zip file from the release page or the latest main repository.
-
Extract the ZIP file to your Redmine plugins directory. The name of the unzipped directory must be
redmine_issue_hierarchy_filter
.
Run the following command to apply the migrations to add the issue_level
table:
bundle exec rake redmine:plugins:migrate NAME=issue_hierarchy_filter RAILS_ENV=production
Run the following command to initialize the issue_level
table:
bundle exec rake issue_hierarchy_filter:update_levels RAILS_ENV=production
Note: This will calculate the hierarchy levels for all issues. The processing time may vary depending on the number of registered issues.
Run the following command to reset the migrations:
bundle exec rake redmine:plugins:migrate NAME=issue_hierarchy_filter RAILS_ENV=production VERSION=0
Delete the redmine_issue_hierarchy_filter
directory from your Redmine plugins directory.