LoginSignup
0
1

More than 3 years have passed since last update.

Redmineチケットのツリー表示

Posted at

1.この記事の内容

RaspberryPiに構築したRedmineのチケット表示について,親子関係のチケットをツリー表示できるようにします.
ツリー表示にはプラグインRedmine Issues Treeを導入します.
参考にした記事は,ページ下部の関連リンクに記載しています.

1-1.使用環境

  • Raspberry Pi 1 Model B+
  • Redmine Ver.4.1.1

2.背景

Redmineではチケットに対して親子関係の紐づけができますが,標準のチケット一覧では親子関係を考慮した表示ができません.
チケットが増えると見づらくなるので,可読性を高めるために,ツリー表示できるようにします.

3.ツリー表示プラグインの導入

3-1.ツリー表示プラグインのソースコードをダウンロード

masterブランチではなく,Redmineのバージョンに合わせたブランチを使用します.


pi@raspberrypi:~ $ cd ~/redmine-4.1.1/plugins
pi@raspberrypi:~/redmine-4.1.1/plugins $ git clone https://github.com/Loriowar/redmine_issues_tree.git
remote: Enumerating objects: 1230, done.
remote: Total 1230 (delta 0), reused 0 (delta 0), pack-reused 1230
Receiving objects: 100% (1230/1230), 159.42 KiB | 437.00 KiB/s, done.
Resolving deltas: 100% (677/677), done.
pi@raspberrypi:~/redmine-4.1.1/plugins $ cd redmine_issues_tree/
pi@raspberrypi:~/redmine-4.1.1/plugins/redmine_issues_tree $ git checkout 4.1.x
Branch '4.1.x' set up to track remote branch '4.1.x' from 'origin'.
Switched to a new branch '4.1.x'

3-2.プラグインのインストール


pi@raspberrypi:~/redmine-4.1.1/plugins/redmine_issues_tree $ cd ~/redmine-4.1.1
pi@raspberrypi:~/redmine-4.1.1 $ bundle install
Fetching gem metadata from https://rubygems.org/..........
Fetching gem metadata from https://rubygems.org/.
Resolving dependencies......
Using rake 13.0.3
Using concurrent-ruby 1.1.7
Using erubi 1.10.0
Using mini_portile2 2.4.0
Using crass 1.0.6

・・・(中略)

Fetching haml-rails 2.0.1
Installing haml-rails 2.0.1
Bundle complete! 32 Gemfile dependencies, 67 gems now installed.
Gems in the groups development and test were not installed.
Use `bundle info [gemname]` to see where a bundled gem is installed.
pi@raspberrypi:~/redmine-4.1.1 $ bundle exec rake redmine:plugins:migrate RAILS_ENV=production

3-3.動作確認

通常表示はこちら.親子関係は考慮されずに表示されます.

3-default_view.png

プラグインRedmine Issues Treeを導入することによって,ページ右上の「ツリー表示」ボタンが現れます.これをクリックすると下記のように表示が変わります.

3-tree_view_close.png

標準では閉じた状態ですが,題名左の三角ボタンをクリックすると,下記のように展開されます.下記の画像はすべての子チケットに対して展開した状態です.

3-tree_view_open.png

4.さいごに

チケットのツリー表示プラグインRedmine Issues Treeの導入方法と表示例を紹介しました.概ね関連リンク記載の手順で導入することができました.
親子関係がツリー表示されることでチケット一覧が見やすくなったかと思います.

5.関連リンク

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1