##// END OF EJS Templates
Added a simple mail handler....
Added a simple mail handler. It lets users add notes to an existing issue by replying to the initial notification email. Permissions are checked in the same way as in the application (the user is identified by its mail address). Information about configuring the application so that it receives emails can be found here: http://wiki.rubyonrails.com/rails/pages/HowToReceiveEmailsWithActionMailer RedMine mail hander is MailHandler#receive git-svn-id: http://redmine.rubyforge.org/svn/trunk@523 e93f8b46-1217-0410-a6f0-8f06a7374b81

File last commit:

r513:8e24c6458da0
r520:42193960f2f4
Show More
calendar.rhtml
92 lines | 4.2 KiB | text/html+ruby | RhtmlLexer
Jean-Philippe Lang
Added fragment caching for calendar and gantt views...
r512 <% cache(:year => @year, :month => @month, :tracker_ids => @selected_tracker_ids, :subprojects => params[:with_subprojects], :lang => current_language) do %>
Jean-Philippe Lang
added svn:eol-style native property on /app files...
r330 <h2><%= l(:label_calendar) %></h2>
Jean-Philippe Lang
Patch #9705 Tracker filtering on Main Calendar (Jeffrey Jones)...
r392 <% form_tag do %>
Jean-Philippe Lang
added svn:eol-style native property on /app files...
r330 <table width="100%">
<tr>
Jean-Philippe Lang
Patch #9705 Tracker filtering on Main Calendar (Jeffrey Jones)...
r392 <td align="left" style="width:15%">
Jean-Philippe Lang
added svn:eol-style native property on /app files...
r330 <%= link_to_remote ('&#171; ' + (@month==1 ? "#{month_name(12)} #{@year-1}" : "#{month_name(@month-1)}")),
Jean-Philippe Lang
Added the ability to include subprojects issues on calendar & gantt (options box)...
r395 {:update => "content", :url => { :year => (@month==1 ? @year-1 : @year), :month =>(@month==1 ? 12 : @month-1), :tracker_ids => @selected_tracker_ids, :with_subprojects => params[:with_subprojects] }},
{:href => url_for(:action => 'calendar', :year => (@month==1 ? @year-1 : @year), :month =>(@month==1 ? 12 : @month-1), :tracker_ids => @selected_tracker_ids, :with_subprojects => params[:with_subprojects])}
Jean-Philippe Lang
added svn:eol-style native property on /app files...
r330 %>
</td>
Jean-Philippe Lang
Patch #9705 Tracker filtering on Main Calendar (Jeffrey Jones)...
r392 <td align="center" style="width:55%">
Jean-Philippe Lang
added svn:eol-style native property on /app files...
r330 <%= select_month(@month, :prefix => "month", :discard_type => true) %>
<%= select_year(@year, :prefix => "year", :discard_type => true) %>
<%= submit_tag l(:button_submit), :class => "button-small" %>
</td>
Jean-Philippe Lang
Patch #9705 Tracker filtering on Main Calendar (Jeffrey Jones)...
r392 <td align="left" style="width:15%">
Jean-Philippe Lang
Added toggle_link helper....
r429 <%= toggle_link l(:label_options), "trackerselect" %>
Jean-Philippe Lang
Patch #9705 Tracker filtering on Main Calendar (Jeffrey Jones)...
r392 <div id="trackerselect" class="rightbox overlay" style="width:140px; display:none;">
<p><strong><%=l(:label_tracker_plural)%></strong></p>
<% @trackers.each do |tracker| %>
<%= check_box_tag "tracker_ids[]", tracker.id, (@selected_tracker_ids.include? tracker.id.to_s) %>
<%= tracker.name %><br />
<% end %>
Jean-Philippe Lang
Added the ability to include subprojects issues on calendar & gantt (options box)...
r395 <% if @project.children.any? %>
<p><strong><%=l(:label_subproject_plural)%></strong></p>
<%= check_box_tag "with_subprojects", 1, params[:with_subprojects] %> <%= l(:general_text_Yes) %>
<% end %>
Jean-Philippe Lang
Patch #9705 Tracker filtering on Main Calendar (Jeffrey Jones)...
r392 <p><center><%= submit_tag l(:button_apply), :class => 'button-small' %></center></p>
</div>
</td>
<td align="right" style="width:15%">
Jean-Philippe Lang
added svn:eol-style native property on /app files...
r330 <%= link_to_remote ((@month==12 ? "#{month_name(1)} #{@year+1}" : "#{month_name(@month+1)}") + ' &#187;'),
Jean-Philippe Lang
Added the ability to include subprojects issues on calendar & gantt (options box)...
r395 {:update => "content", :url => { :year => (@month==12 ? @year+1 : @year), :month =>(@month==12 ? 1 : @month+1), :tracker_ids => @selected_tracker_ids, :with_subprojects => params[:with_subprojects] }},
{:href => url_for(:action => 'calendar', :year => (@month==12 ? @year+1 : @year), :month =>(@month==12 ? 1 : @month+1), :tracker_ids => @selected_tracker_ids, :with_subprojects => params[:with_subprojects])}
Jean-Philippe Lang
added svn:eol-style native property on /app files...
r330 %>&nbsp;
</td>
</tr>
</table>
<% end %>
<table class="list with-cells">
<thead>
<tr>
<th></th>
<% 1.upto(7) do |d| %>
<th style="width:14%"><%= day_name(d) %></th>
<% end %>
</tr>
</thead>
<tbody>
<tr style="height:100px">
<% day = @date_from
while day <= @date_to
if day.cwday == 1 %>
<th><%= day.cweek %></th>
<% end %>
<td valign="top" class="<%= day.month==@month ? "even" : "odd" %>" style="width:14%; <%= Date.today == day ? 'background:#FDFED0;' : '' %>">
<p class="textright"><%= day==Date.today ? "<b>#{day.day}</b>" : day.day %></p>
Jean-Philippe Lang
Added versions due dates on calendar....
r426 <% ((@ending_events_by_days[day] || []) + (@starting_events_by_days[day] || [])).uniq.each do |i| %>
<% if i.is_a? Issue %>
Jean-Philippe Lang
added svn:eol-style native property on /app files...
r330 <div class="tooltip">
<%= if day == i.start_date and day == i.due_date
image_tag('arrow_bw.png')
elsif day == i.start_date
image_tag('arrow_from.png')
elsif day == i.due_date
image_tag('arrow_to.png')
end %>
Jean-Philippe Lang
Subproject name displayed on issue list, calendar and gantt (only for issues that belong to a subproject)....
r481 <small><%= link_to_issue i %><%= " (#{i.project.name})" unless @project && @project == i.project %>: <%=h i.subject.sub(/^(.{30}[^\s]*\s).*$/, '\1 (...)') %></small>
Jean-Philippe Lang
added svn:eol-style native property on /app files...
r330 <span class="tip">
<%= render :partial => "issues/tooltip", :locals => { :issue => i }%>
</span>
</div>
Jean-Philippe Lang
Added versions due dates on calendar....
r426 <% else %>
Jean-Philippe Lang
Added an option to see all versions in the roadmap view (including completed ones)....
r513 <small><%= link_to_version i, :class => "icon icon-package" %></small>
Jean-Philippe Lang
Added versions due dates on calendar....
r426 <% end %>
Jean-Philippe Lang
added svn:eol-style native property on /app files...
r330 <% end %>
</td>
<%= '</tr><tr style="height:100px">' if day.cwday >= 7 and day!=@date_to %>
<%
day = day + 1
end %>
</tr>
</tbody>
</table>
<%= image_tag 'arrow_from.png' %>&nbsp;&nbsp;<%= l(:text_tip_task_begin_day) %><br />
<%= image_tag 'arrow_to.png' %>&nbsp;&nbsp;<%= l(:text_tip_task_end_day) %><br />
Jean-Philippe Lang
Added fragment caching for calendar and gantt views...
r512 <%= image_tag 'arrow_bw.png' %>&nbsp;&nbsp;<%= l(:text_tip_task_begin_end_day) %><br />
<% end %>