Help us understand the problem. What is going on with this article?

Redmineの進捗率を見やすくする

More than 1 year has passed since last update.

Redmineの進捗率って見づらいですよね?

正直、プログレスバーではなく数値で表現してほしい……
見づらい.png
自分がRedmineの管理者ならどうとでもできるような気がしますが、多くの場合そうではなく、進捗管理のためにCSVで吐き出してExcelに貼り付けるというようなおかしなことをしてしまっているのではないでしょうか?

苦肉の策で考えたのがこれ

  • 管理者権限がないのでクライアント側でなんとかする
  • どうやらjQueryが使えるようだ
  • .closed(プログレスバー緑色部分)のtitle属性に進捗率がセットされているので、これを可視化すればよい

スクリプトレットを作るのが簡単でよさそう。
で、15分で作ったのがこれ。

javascript:$('.closed').each(function(){$(this).text($(this).attr('title'));})

Redmineのチケット一覧を開いて、URLバーへ上記テキストを貼り付けて実行。
見やすくなった.png
多少レイアウトが崩れているのはご愛嬌。読めないよりマシです。
プログレスバーの見た目を維持したまま中央寄せで数値表示できれば理想だったが……まあ、読めないよりマシです。

Redmineが古いと動かないかも。動かない場合はこっち。

javascript:$('.closed').each(function(){$(this).text($(this).get(0).style.width);})

ド素人でも使えるように改良したのがこれ

ローカル保存するなり改変するなりご自由にどうぞ。
redmine-progress-view

需要ないと思うけどリポジトリはこちら。
https://github.com/cress-cc/redmine-progress-view

cress_cc
技術で注目されないからって奇行に走るのはやめろ。
https://cress.cc/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした