diff options
author | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2007-08-16 10:38:23 +0000 |
---|---|---|
committer | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2007-08-16 10:38:23 +0000 |
commit | 2f0edb0b61aa6f52d9bf1cb9b16e8561d132e46a (patch) | |
tree | a39f1743d3ae1c8ebded1380c767a3a27025214a /app/views | |
parent | 5b35bfd4344e90ee4d1663bb45312d83176efcaa (diff) | |
download | redmine-2f0edb0b61aa6f52d9bf1cb9b16e8561d132e46a.tar.gz redmine-2f0edb0b61aa6f52d9bf1cb9b16e8561d132e46a.zip |
Activity view improvements:
* issue status changes are now displayed
* display options are kept when using previous/next month links
git-svn-id: http://redmine.rubyforge.org/svn/trunk@646 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'app/views')
-rw-r--r-- | app/views/projects/activity.rhtml | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/app/views/projects/activity.rhtml b/app/views/projects/activity.rhtml index 0caa4585a..d510ce08b 100644 --- a/app/views/projects/activity.rhtml +++ b/app/views/projects/activity.rhtml @@ -25,6 +25,10 @@ <% if e.is_a? Issue %> <%= e.created_on.strftime("%H:%M") %> <%= link_to_issue e %>: <%=h e.subject %><br /> <i><%= e.author.name %></i> + <% elsif e.is_a? Journal %> + <%= e.created_on.strftime("%H:%M") %> <%= link_to_issue e.journalized %> + (<%=h (status = IssueStatus.find_by_id(e.details.first.value)) ? status.name : '?' %>): <%=h e.journalized.subject %><br /> + <em><%=h e.user.name %><%=h ": #{truncate(e.notes, 500)}" unless e.notes.blank? %></em> <% elsif e.is_a? News %> <%= e.created_on.strftime("%H:%M") %> <%=l(:label_news)%>: <%= link_to h(e.title), :controller => 'news', :action => 'show', :id => e %><br /> <% unless e.summary.empty? %><%=h e.summary %><br /><% end %> @@ -53,16 +57,15 @@ <% if @events_by_day.empty? %><p><i><%= l(:label_no_data) %></i></p><% end %> <div style="float:left;"> +<% prev_params = params.clone.update :year => (@month==1 ? @year-1 : @year), :month =>(@month==1 ? 12 : @month-1) %> <%= link_to_remote ('« ' + (@month==1 ? "#{month_name(12)} #{@year-1}" : "#{month_name(@month-1)}")), - {:update => "content", :url => { :year => (@month==1 ? @year-1 : @year), :month =>(@month==1 ? 12 : @month-1) }}, - {:href => url_for(:action => 'activity', :year => (@month==1 ? @year-1 : @year), :month =>(@month==1 ? 12 : @month-1))} - %> + {:update => "content", :url => prev_params}, {:href => url_for(prev_params)} %> </div> <div style="float:right;"> +<% next_params = params.clone.update :year => (@month==12 ? @year+1 : @year), :month =>(@month==12 ? 1 : @month+1) %> <%= link_to_remote ((@month==12 ? "#{month_name(1)} #{@year+1}" : "#{month_name(@month+1)}") + ' »'), - {:update => "content", :url => { :year => (@month==12 ? @year+1 : @year), :month =>(@month==12 ? 1 : @month+1) }}, - {:href => url_for(:action => 'activity', :year => (@month==12 ? @year+1 : @year), :month =>(@month==12 ? 1 : @month+1))} - %> + {:update => "content", :url => next_params}, {:href => url_for(next_params)} %> + </div> <br /> </div> |