Project

General

Profile

QA #775

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

Added by Tamura Shinji over 2 years ago. Updated over 2 years ago.

Status:
新規
Priority:
通常
Assignee:
-
Category:
-
Target version:
-
Start date:
03/16/2018
Due date:
% Done:

0%

Estimated time:

Description

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

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

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


Files

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

Updated by 奈良 裕記 over 2 years ago

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)
)
...
#2

Updated by 前田 剛 over 2 years ago

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

#3

Updated by Tamura Shinji over 2 years ago

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

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

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

Also available in: Atom PDF