Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Loriowar/redmine_issues_tree
Provides a tree view of the Redmine issues list
https://github.com/Loriowar/redmine_issues_tree
ajax-issues-tree hooks issues-tree redmine redmine-issues redmine-plugin tree
Last synced: 3 days ago
JSON representation
Provides a tree view of the Redmine issues list
- Host: GitHub
- URL: https://github.com/Loriowar/redmine_issues_tree
- Owner: Loriowar
- License: gpl-3.0
- Created: 2015-08-10T06:11:49.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2023-11-12T19:01:38.000Z (about 1 year ago)
- Last Synced: 2024-08-02T02:10:39.082Z (3 months ago)
- Topics: ajax-issues-tree, hooks, issues-tree, redmine, redmine-issues, redmine-plugin, tree
- Language: Ruby
- Homepage:
- Size: 187 KB
- Stars: 115
- Watchers: 25
- Forks: 72
- Open Issues: 31
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-redmine - redmine_issues_tree - Provides a tree view of the Redmine issues list. (Plugins / Active Plugins)
README
# RedmineIssuesTree [![Donate](https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=KGN52ZXA8J7B8)
This is a plugin for [Redmine](http://www.redmine.org/). It's provides a tree view of the issues list.
[Official page on Redmine.org](https://www.redmine.org/plugins/redmine_issues_tree).## Compatibility
**!!!DO NOT USE THIS BRANCH!!!**
Please, use a branch with name corresponding to your
Redmine version i.e. `4.1.x`, `3.2.x` and so on.Plugin tested with `5.0.x`, `4.2.x`, `4.1.x`, `4.0.x`, `3.4.x`, `3.3.x`, `3.2.x`, `3.1.x`, `3.0.x`, `2.6.x` and `2.5.x` versions of Redmine.
## Features
* Dynamically loading of nested issues by click.
* Minimal changes in default plain issues index page.
* Tree view available in context of project and in global scope of all projects.
* Plugin has setting (in admin menu) to enable a tree_view as a standard view for all issues#index page. Keep in mind what
speed of this feature related with amount of issues in project and in case of >1000 issues this can work drastically slow.## Support
Features are added only for `5.x`, `4.x` and `3.x` versions. Bugfix and locales available for all version from `2.6.x` and higher.
## Usage
This is a `master` branch. DO NOT USE THIS BRANCH. Please, use a branch with name corresponding to your
Redmine version i.e. `3.3.x`, `3.2.x` and so on.## Examples of interface
You can find them on the [official plugin page](https://www.redmine.org/plugins/redmine_issues_tree).
## Installation
Use a common Redmine [installation guide](http://www.redmine.org/projects/redmine/wiki/Plugins).
This plugin hasn't any migration. So, you just need to copy source code into a proper folder and
run `bundle` for install required gems.## Information for developers and contributors
* Plugin based on one of the modification of the [jQueryTreetable](https://github.com/ludo/jquery-treetable) library.
This lib can be found [here](https://github.com/Loriowar/jquery-treetable/tree/multiline_cell_fix).
Major differences described in [pull request](https://github.com/ludo/jquery-treetable/pull/133).
* It redefine a default template `issues/index.html`. If you redefine it too, then you can implement several hooks
and have a same result. You can look at `lib/redmine_issues_tree/hook_listner.rb` and get list of all used hooks.
Here is a list of hooks, added by plugin:
* `view_issues_index_header` in the top of `issues/index.html` for including js and css;
* `view_issues_index_contextual` in contextual area for additional links in the top of issues table;
* `view_issues_tree_index_contextual` for same purpose, but on a tree view page.