RedMineで課題管理を実施する予定です。
改修を入れたいと思っているのですが、どのコードを操作すればよいか特定できておりません。
取り敢えず
--- app/helpers/queries_helper.rb.org
+++ app/helpers/queries_helper.rb
@@ -38,5 +38,9 @@
link_to(h(value), :controller => 'issues', :action => 'show',
:id => issue)
else
- h(value)
+ if column.name.to_s == '進捗状況'
+ value.split(/\n/).map do |line| h(line) end.join("<br/>")
+ else
+ h(value)
+ end
end
でどうでしょう。
長いテキストはチケット一覧ではセンタリングされて表示されるので
左詰めにしたいときは
public/styleseets/application.css に
tr.issue td.cf_XXX { text-align: left; }
のような行を追加してください。
ここの cf_ の後の XXX の部分はカスタムフィールド「進捗状況」の
id番号に変えてください。
カスタムフィールド「進捗状況」のid番号は「進捗状況」の設定画面の URL
http://..../custom_fields/edit/XXX
を見てXXXの部分でわかります。
---
すみません。前のメールのパッチいろいろと間違っていました。訂正です。
--- app/helpers/queries_helper.rb.org
+++ app/helpers/queries_helper.rb
@@ -38,5 +38,10 @@
link_to(h(value), :controller => 'issues', :action => 'show',
:id => issue)
else
- h(value)
+ if column.is_a?(QueryCustomFieldColumn) &&
column.custom_field.name == '進捗状況'
+ # if column.name == :cf_XXX
+ simple_format_without_paragraph(h(value))
+ else
+ h(value)
+ end
end
when 'Time'
もし前のメールに書いた「進捗状況」カスタムフィールドのid番号がわかってそれを
使ってもよいのでしたら上記の if column.name == :cf_XXX の XXX をid番号に
変えた if文の方が簡単なことは簡単です。
---