Post

Redmine RoadMap 화면의 일감정보 항목 수정

Redmine RoadMap 화면의 일감정보 항목 수정

Redmine(버젼 3.2)의 RoadMap을 사용하면 같은 프로젝트에서도 다양한 버젼으로 그룹핑을 하여 관리할 수 있다.
해당되는 로드맵에 연결된 일감을 보기 위해서는 로드맵 탭을 활용하여 확인 할 수 있는데, 일감이 단지 일감 제목만 표기가 되어서 담당자와 일감에 대한 상태를 추가 하도록 수정하였다.

수정 전의 화면

연결된 일감의 내역을 보면 담당자와 상태값이 미존재 일감 수정 전 화면

수정 후의 화면

연결된 일감의 내역을 보면 담당자와 상태값이 추가됨 일감 수정 후 화면

수정 방법

로드맵을 보여주는 페이지( ${REDMIN_HOME}/app/views/versions/index.html.erb )의 해당 변수명을 추가해주면 간단하게 끝난다. 아래코드는 수정할 부분의 article 영역이다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
  <%= link_to_version version, :name => version_anchor(version) %>
  
  <%= render :partial => 'versions/overview', :locals => {:version => version} %>
  <%= render(:partial => "wiki/content",
               :locals => {:content => version.wiki_page.content}) if version.wiki_page %>
  <% if (issues = @issues_by_version[version]) && issues.size > 0 %>
    <%= form_tag({}) do -%>
      
      <% issues.each do |issue| -%>
        
      <% end -%>
      <%= l(:label_related_issues) %><%= check_box_tag 'ids[]', issue.id, false, :id => nil %><%= link_to_issue(issue, :project => (@project != issue.project)) %>
    <% end %>
  <% end %>
  <%= call_hook :view_projects_roadmap_version_bottom, :version => version %>

위의 코드를 보면 15번째 라인을 다음처럼 변경해주면 끝이다.

1
<%= link_to_issue(issue, :project => (@project != issue.project)) %> - <%=issue.assigned_to%>[<%=issue.status%>]
This post is licensed under CC BY 4.0 by the author.