[Redmine] gantt chart 주말 표시하기

Category: Redmine | February 05, 2018

준비물

토 - 파란색 일 - 빨간색

파일 변경하기

경로 : {redmine-home}/app/view/gantts/show.html.erb

if wday == 6
  style += "color:blue;"
elsie wday == 7
  style += "color:red;"
end

해당하는 날짜에 색칠하기

<% ###### Day numbers headers ###### %>
              .... 중략 ....
  <% (@gantt.date_to - @gantt.date_from + 1).to_i.times do %>
    <%
      width =  zoom - 1
      style = ""
      style += "left:#{left}px;"
      style += "top:37px;"
      style += "width:#{width}px;"
      style += "height:#{height}px;"
      style += "font-size:0.7em;"

      if wday == 6
        style += "color:blue;"
      elsif wday == 7
        style += "color:red;"
      end

      clss = "gantt_hdr"
      clss << " nwday" if @gantt.non_working_week_days.include?(wday)
    %>

해당하는 요일에 색칠하기

<% ###### Days headers ####### %>
              .... 중략 ....
<%
      width =  zoom - 1
      style  = ""
      style += "left: #{left}px;"
      style += "top: #{top}px;"
      style += "width: #{width}px;"
      style += "height: #{height}px;"
      style += "font-size:0.7em;"

      if wday == 6
        style += "color:blue;"
      elsif wday == 7
        style += "color:red;"
      end

      clss = "gantt_hdr"
      clss << " nwday" if @gantt.non_working_week_days.include?(wday)
    %>

수정 후, 레드마인을 재시작 하면 끝

References