chris@344: <% events = @events_by_day %> chris@344: <% max = 5 %> chris@344: <% if (events.nil?) chris@344: activity = Redmine::Activity::Fetcher.new(User.current, :project => @project) Chris@379: chris@361: if @project chris@361: # Don't show news (duplicated with News box) or wiki edits (too chris@361: # tedious) in project front page chris@361: activity.scope = [ "changesets", "files", "issues", "documents" ] chris@361: end Chris@379: chris@378: events = activity.events(Date.today - 28, Date.today + 1) Chris@379: chris@378: if defined? user chris@378: events = events.select { |e| user.member_of? e.project } chris@378: end Chris@379: chris@378: events = events.first(max) chris@361: chris@344: end chris@344: %> chris@344: chris@344:
chris@344: chris@344: <% if @project.nil? %> chris@344: <%= content_tag('h3', l(:label_activity_my_recent)) %> chris@344:
chris@344: <% end %> chris@344: chris@344: <% if events.empty? %> chris@344: chris@344: <% if @project.nil? %> chris@344:

<%= l(:label_activity_my_recent_none) %>

chris@344: <% end %> chris@344: chris@344: <% else %> chris@344: chris@344: <% if !@project.nil? %> chris@344:
chris@344: <%= content_tag('h3', l(:label_activity_recent)) %> chris@344: <% end %> chris@344: chris@344:
chris@344: <% events.sort {|x,y| y.event_datetime <=> x.event_datetime }.each do |e| -%> chris@344:
chris@344: <%= avatar(e.event_author, :size => "24") if e.respond_to?(:event_author) %> chris@344: <%= format_time(e.event_datetime) %> chris@344: <%= content_tag('span', link_to_project(e.project), :class => 'project') if @project.nil? || @project != e.project %> chris@344: <% if e.respond_to?(:event_author) %> chris@344: <%= e.event_author %> chris@344: <% end %> chris@344:
chris@344:
<%= link_to format_activity_title(e.event_title), e.event_url %> chris@344: <%= format_activity_description(e.event_description) %> chris@344:
chris@344: <% end -%> chris@344:
chris@344: chris@344:
chris@344: chris@344: <% end %> chris@344: chris@344: <% if events.empty? and @project.nil? %>
<% end %> chris@344: chris@344: