Index: app/controllers/my_controller.rb
===================================================================
--- app/controllers/my_controller.rb (revision 13189)
+++ app/controllers/my_controller.rb (working copy)
@@ -30,7 +30,8 @@
'news' => :label_news_latest,
'calendar' => :label_calendar,
'documents' => :label_document_plural,
- 'timelog' => :label_spent_time
+ 'timelog' => :label_spent_time,
+ 'my_activity' => :label_my_activity
}.merge(Redmine::Views::MyPage::Block.additional_blocks).freeze
DEFAULT_LAYOUT = { 'left' => ['issuesassignedtome'],
Index: app/views/my/blocks/_my_activity.html.erb
===================================================================
--- app/views/my/blocks/_my_activity.html.erb (revision 0)
+++ app/views/my/blocks/_my_activity.html.erb (working copy)
@@ -0,0 +1,24 @@
+<%
+ current_user = User.current
+ events = Redmine::Activity::Fetcher.new(current_user, :author => current_user).events(nil, nil, :limit => 10)
+ events_by_day = events.group_by(&:event_date)
+%>
+
+ <%= link_to l(:label_my_activity),
+ :controller => 'activities', :action => 'index', :id => nil, :user_id => current_user, :from => events_by_day.keys.first %>
+
+
+
+<% events_by_day.keys.sort.reverse.each do |day| %>
+
<%= format_activity_day(day) %>
+
+<% events_by_day[day].sort {|x,y| y.event_datetime <=> x.event_datetime }.each do |e| -%>
+ -
+ <%= format_time(e.event_datetime, false) %>
+ <%= content_tag('span', h(e.project), :class => 'project') %>
+ <%= link_to format_activity_title(e.event_title), e.event_url %>
+ - <%= format_activity_description(e.event_description) %>
+<% end -%>
+
+<% end -%>
+
Index: config/locales/en.yml
===================================================================
--- config/locales/en.yml (revision 13189)
+++ config/locales/en.yml (working copy)
@@ -555,6 +555,7 @@
label_help: Help
label_reported_issues: Reported issues
label_assigned_to_me_issues: Issues assigned to me
+ label_my_activity: My activity
label_last_login: Last connection
label_registered_on: Registered on
label_activity: Activity