mirror of
https://github.com/meineerde/redmine.git
synced 2025-12-24 01:11:12 +00:00
Use the same scope for counting.
git-svn-id: http://svn.redmine.org/redmine/trunk@14719 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
parent
e643ea9b91
commit
d6c6c7ac62
@ -37,8 +37,7 @@ module MyHelper
|
||||
limit(10).
|
||||
includes(:status, :project, :tracker, :priority).
|
||||
references(:status, :project, :tracker, :priority).
|
||||
order("#{IssuePriority.table_name}.position DESC, #{Issue.table_name}.updated_on DESC").
|
||||
to_a
|
||||
order("#{IssuePriority.table_name}.position DESC, #{Issue.table_name}.updated_on DESC")
|
||||
end
|
||||
|
||||
def issuesreportedbyme_items
|
||||
@ -47,12 +46,11 @@ module MyHelper
|
||||
limit(10).
|
||||
includes(:status, :project, :tracker).
|
||||
references(:status, :project, :tracker).
|
||||
order("#{Issue.table_name}.updated_on DESC").
|
||||
to_a
|
||||
order("#{Issue.table_name}.updated_on DESC")
|
||||
end
|
||||
|
||||
def issueswatched_items
|
||||
Issue.visible.on_active_project.watched_by(User.current.id).recently_updated.limit(10).to_a
|
||||
Issue.visible.on_active_project.watched_by(User.current.id).recently_updated.limit(10)
|
||||
end
|
||||
|
||||
def news_items
|
||||
|
||||
@ -1,11 +1,11 @@
|
||||
<% assigned_issues = issuesassignedtome_items %>
|
||||
<h3>
|
||||
<%= link_to l(:label_assigned_to_me_issues),
|
||||
issues_path(:set_filter => 1, :assigned_to_id => 'me', :sort => 'priority:desc,updated_on:desc') %>
|
||||
(<%= Issue.visible.open.where(:assigned_to_id => ([User.current.id] + User.current.group_ids)).count %>)
|
||||
(<%= assigned_issues.limit(nil).count %>)
|
||||
</h3>
|
||||
|
||||
<% assigned_issues = issuesassignedtome_items %>
|
||||
<%= render :partial => 'issues/list_simple', :locals => { :issues => assigned_issues } %>
|
||||
<%= render :partial => 'issues/list_simple', :locals => { :issues => assigned_issues.to_a } %>
|
||||
|
||||
<% content_for :header_tags do %>
|
||||
<%= auto_discovery_link_tag(:atom,
|
||||
|
||||
@ -1,11 +1,11 @@
|
||||
<% reported_issues = issuesreportedbyme_items %>
|
||||
<h3>
|
||||
<%= link_to l(:label_reported_issues),
|
||||
issues_path(:set_filter => 1, :status_id => '*', :author_id => 'me', :sort => 'updated_on:desc') %>
|
||||
(<%= Issue.visible.where(:author_id => User.current.id).count %>)
|
||||
(<%= reported_issues.limit(nil).count %>)
|
||||
</h3>
|
||||
|
||||
<% reported_issues = issuesreportedbyme_items %>
|
||||
<%= render :partial => 'issues/list_simple', :locals => { :issues => reported_issues } %>
|
||||
<%= render :partial => 'issues/list_simple', :locals => { :issues => reported_issues.to_a } %>
|
||||
|
||||
<% content_for :header_tags do %>
|
||||
<%= auto_discovery_link_tag(:atom,
|
||||
|
||||
@ -1,8 +1,9 @@
|
||||
<% watched_issues = issueswatched_items %>
|
||||
<h3>
|
||||
<%= link_to l(:label_watched_issues),
|
||||
issues_path(:set_filter => 1, :watcher_id => 'me', :sort => 'updated_on:desc') %>
|
||||
(<%= Issue.visible.watched_by(user.id).count %>)
|
||||
(<%= watched_issues.limit(nil).count %>)
|
||||
</h3>
|
||||
|
||||
<% watched_issues = issueswatched_items %>
|
||||
<%= render :partial => 'issues/list_simple', :locals => { :issues => watched_issues } %>
|
||||
|
||||
<%= render :partial => 'issues/list_simple', :locals => { :issues => watched_issues.to_a } %>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user