Redmine(버젼 3.2)의 RoadMap을 사용하면 같은 프로젝트에서도 다양한 버젼으로 그룹핑을 하여 관리할 수 있다.
해당되는 로드맵에 연결된 일감을 보기 위해서는 로드맵 탭을 활용하여 확인 할 수 있는데, 일감이 단지 일감 제목만 표기가 되어서 담당자와 일감에 대한 상태를 추가 하도록 수정하였다.
수정 전의 화면
연결된 일감의 내역을 보면 담당자와 상태값이 미존재
수정 후의 화면
연결된 일감의 내역을 보면 담당자와 상태값이 추가됨
수정 방법
로드맵을 보여주는 페이지( ${REDMIN_HOME}/app/views/versions/index.html.erb )의 해당 변수명을 추가해주면 간단하게 끝난다.
아래코드는 수정할 부분의 article
영역이다.
<%= 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 -%>
<%= l(:label_related_issues) %>
<% issues.each do |issue| -%>
<%= check_box_tag 'ids[]', issue.id, false, :id => nil %>
<%= link_to_issue(issue, :project => (@project != issue.project)) %>
<% end -%>
<% end %>
<% end %>
<%= call_hook :view_projects_roadmap_version_bottom, :version => version %>
위의 코드를 보면 15번째 라인을 다음처럼 변경해주면 끝이다.
<%= link_to_issue(issue, :project => (@project != issue.project)) %> - <%=issue.assigned_to%>[<%=issue.status%>]