Index: app/views/my/blocks/_issueswatched.rhtml
===================================================================
--- app/views/my/blocks/_issueswatched.rhtml (revision 3524)
+++ app/views/my/blocks/_issueswatched.rhtml (working copy)
@@ -1,5 +1,10 @@
-
<%=l(:label_watched_issues)%> (<%= Issue.visible.count(:include => :watchers,
- :conditions => ["#{Watcher.table_name}.user_id = ?", user.id]) %>)
+<% issue_view_all_url = url_for :controller => 'issues',
+ :action => 'index',
+ :set_filter => 1,
+ :watcher_id => 'me',
+ :sort => 'updated_on:desc' %>
+<%=l(:label_watched_issues)%> (<%= link_to Issue.visible.count(:include => :watchers,
+ :conditions => ["#{Watcher.table_name}.user_id = ?", user.id]), issue_view_all_url %>)
<% watched_issues = Issue.visible.find(:all,
:include => [:status, :project, :tracker, :watchers],
:limit => 10,
@@ -8,9 +13,5 @@
<%= render :partial => 'issues/list_simple', :locals => { :issues => watched_issues } %>
<% if watched_issues.length > 0 %>
-<%= link_to l(:label_issue_view_all), :controller => 'issues',
- :action => 'index',
- :set_filter => 1,
- :watcher_id => 'me',
- :sort => 'updated_on:desc' %>
+<%= link_to l(:label_issue_view_all), issue_view_all_url %>
<% end %>
Index: app/views/my/blocks/_issuesreportedbyme.rhtml
===================================================================
--- app/views/my/blocks/_issuesreportedbyme.rhtml (revision 3524)
+++ app/views/my/blocks/_issuesreportedbyme.rhtml (working copy)
@@ -1,18 +1,15 @@
-<%=l(:label_reported_issues)%> (<%= Issue.visible.count(:conditions => { :author_id => User.current.id }) %>)
+<% issue_view_all_url = url_for :controller => 'issues',
+ :action => 'index',
+ :set_filter => 1,
+ :status_id => '*',
+ :author_id => 'me',
+ :sort => 'updated_on:desc' %>
+<%=l(:label_reported_issues)%> (<%= link_to Issue.visible.count(:conditions => { :author_id => User.current.id }), issue_view_all_url %>)
-<% reported_issues = Issue.visible.find(:all,
- :conditions => { :author_id => User.current.id },
- :limit => 10,
- :include => [ :status, :project, :tracker ],
- :order => "#{Issue.table_name}.updated_on DESC") %>
+<% reported_issues = Issue.visible.find(:all, issue_view_all_url) %>
<%= render :partial => 'issues/list_simple', :locals => { :issues => reported_issues } %>
<% if reported_issues.length > 0 %>
-<%= link_to l(:label_issue_view_all), :controller => 'issues',
- :action => 'index',
- :set_filter => 1,
- :status_id => '*',
- :author_id => 'me',
- :sort => 'updated_on:desc' %>
+<%= link_to l(:label_issue_view_all), issue_view_all_url %>
<% end %>
<% content_for :header_tags do %>
Index: app/views/my/blocks/_issuesassignedtome.rhtml
===================================================================
--- app/views/my/blocks/_issuesassignedtome.rhtml (revision 3524)
+++ app/views/my/blocks/_issuesassignedtome.rhtml (working copy)
@@ -1,4 +1,9 @@
-<%=l(:label_assigned_to_me_issues)%> (<%= Issue.visible.open.count(:conditions => {:assigned_to_id => User.current.id})%>)
+<% issue_view_all_url = url_for :controller => 'issues',
+ :action => 'index',
+ :set_filter => 1,
+ :assigned_to_id => 'me',
+ :sort => 'priority:desc,updated_on:desc' %>
+<%=l(:label_assigned_to_me_issues)%> (<%= link_to Issue.visible.open.count(:conditions => {:assigned_to_id => User.current.id}), issue_view_all_url %>)
<% assigned_issues = Issue.visible.open.find(:all,
:conditions => {:assigned_to_id => User.current.id},
@@ -7,11 +12,7 @@
:order => "#{IssuePriority.table_name}.position DESC, #{Issue.table_name}.updated_on DESC") %>
<%= render :partial => 'issues/list_simple', :locals => { :issues => assigned_issues } %>
<% if assigned_issues.length > 0 %>
-<%= link_to l(:label_issue_view_all), :controller => 'issues',
- :action => 'index',
- :set_filter => 1,
- :assigned_to_id => 'me',
- :sort => 'priority:desc,updated_on:desc' %>
+<%= link_to l(:label_issue_view_all), issue_view_all_url %>
<% end %>
<% content_for :header_tags do %>