Index: app/views/my/blocks/_issueswatched.rhtml =================================================================== --- app/views/my/blocks/_issueswatched.rhtml (revision 3518) +++ 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 3518) +++ app/views/my/blocks/_issuesreportedbyme.rhtml (working copy) @@ -1,4 +1,10 @@ -

<%=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 }, @@ -7,12 +13,7 @@ :order => "#{Issue.table_name}.updated_on DESC") %> <%= 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 3518) +++ 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 %>