プロジェクト

全般

プロフィール

QA #775

未完了

リポジトリの統計表示で文字が切れる

Tamura Shinji さんが約6年前に追加. 約6年前に更新.

ステータス:
新規
優先度:
通常
担当者:
-
カテゴリ:
-
対象バージョン:
-
開始日:
2018/03/16
期日:
進捗率:

0%

予定工数:

説明

Gitlab + Redmine(3.4.4)を使用しています
リポジトリで統計を表示するとなぜか?端切れます。

ユーザ側の方はなんとなく、ユーザIDの幅分しかもっていないのかな?とおもうのですが、
凡例の方がなんでそもそもきれているの?といった感じです。。。

修正されたかたいらっしゃるでしょうか?
(英名分の余白しかとっていない? にしても リビジョンもそこそこの長さがあるような。。。)


ファイル

2018-03-16_09h43_17.png (6.48 KB) 2018-03-16_09h43_17.png Tamura Shinji, 2018/03/16 09:43
repository-statistics-4@2x.png (43.3 KB) repository-statistics-4@2x.png 前田 剛, 2018/03/21 18:36

奈良 裕記 さんが約6年前に更新

SVGで描画されていますね。
ここはViewCustomizeでは無理と思います。

#レビジョンスペーススペースなどで誤魔化せないかな。(本末転倒)

http://www.redmine.org/projects/redmine/repository/statistics

http://www.rubydoc.info/gems/svg-graph/2.1.3

http://www.rubydoc.info/gems/svg-graph/2.1.3/SVG/Graph/Bar


projects/redmine/repository/statictics
<embed src="/projects/redmine/repository/graph?graph=commits_per_month" type="image/svg+xml">

controllers/repositories_controller.rb

def graph
...
if data
headers["Content-Type"] = "image/svg+xml"
send_data(data, :type => "image/svg+xml", :disposition => "inline")
else
def graph_commits_per_month(repository)
..
graph = SVG::Graph::Bar.new(
:height => 300,
:width => 800,
:fields => fields.reverse,
:stack => :side,
:scale_integers => true,
:step_x_labels => 2,
:show_data_values => false,
:graph_title => l(:label_commits_per_month),
:show_graph_title => true
)
graph.add_data(
:data => changes_by_month[0..11].reverse,
:title => l(:label_change_plural)
)
...

前田 剛 さんが約6年前に更新

Redmine 4.0.0ではJavaScriptでの描画に変更され、日本語も切れずに表示されるようになります。
Feature #26253: Render repository graphs using Chart.js instead of SVG

Tamura Shinji さんが約6年前に更新

4.0かぁ。。。
4.0へは移行できるんだろうか。。。(笑)
プラグイン対応が。。。

SVGだったんですね。。。
パラメーターいじったら表示できそうっぽいけど。。。
リクエストがあってからやろう。。。

今まで、リポジトリのところはあまり使ってなかったんですよね。。。

他の形式にエクスポート: Atom PDF