Skip to content

jcatrysse/redmine_parent_child_filters

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Redmine Parent Child Filters Plugin

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

Compatibility

  • Redmine 4.x and Redmine 5.x.

Features

  • 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 on start_date and end_date
  • 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.

Install

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!

Uninstall

  • Simply remove the plugin folder.
  • Restart Redmine for the changes to take effect.

License

Distributed under the MIT License. Enjoy the flexibility and freedom it brings!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published