Go to content Go to navigation Go to search

Redmineのマイページにチケットの優先度を表示させてみる。

9月 4th, 2010 by mattari

標準では [マイページ] にはステータスしか表示されません。標準だと優先度は色分けされていますが、明示的に文字でも表示するように修正します。これで [マイページ] にステータスと優先度が表示されるようになります。

以下のように修正して、Redmine を再起動します。

 

<redmine_root>\views\issues\_list_simple.rhtml

修正前

19:            <td class="subject">
20:        <%= link_to h(truncate(issue.subject, :length => 60)), :controller => ‘issues’, :action => ‘show’, :id => issue %> (<%=h issue.status %>)
21:      </td>

 

修正後

19:            <td class="subject">
20:        <%= link_to h(truncate(issue.subject, :length => 60)), :controller => ‘issues’, :action => ‘show’, :id => issue %> (<%=h issue.status %>, <%=h issue.priority %>)
21:      </td>

マイページ

でけました。

 

ついでに、チケットのリンクにカーソルを合わせたときに表示されるバルーンにも優先度が表示されるようにしてみます。

<redmine_root>\app\helpers\application_helper.rb

 

修正前

524:            if issue = Issue.visible.find_by_id(oid, :include => :status)
525:              link = link_to("##{oid}", {:only_path => only_path, :controller => ‘issues’, :action => ‘show’, :id => oid},
526:                                        :class => issue.css_classes,
527:                                        :title => "#{truncate(issue.subject, :length => 100)} (#{issue.status.name})")

修正後

524:            if issue = Issue.visible.find_by_id(oid, :include => :status)
525:              link = link_to("##{oid}", {:only_path => only_path, :controller => ‘issues’, :action => ‘show’, :id => oid},
526:                                        :class => issue.css_classes,
527:                                        :title => "#{truncate(issue.subject, :length => 100)} (# {issue.status.name}, #{issue.priority.name})")

バルーン

でけました。

 

Leave a Reply

関連記事