#247 optimize a issues/pull request page

This commit is contained in:
Alexander Machehin 2015-05-19 17:25:07 +05:00
parent 3133bea575
commit 92fe82c136
1 changed files with 2 additions and 2 deletions

View File

@ -39,8 +39,8 @@ class HomeController < ApplicationController
def issues
@created_issues = current_user.issues
@assigned_issues = Issue.where(assignee_id: current_user.id)
pr_ids = ProjectPolicy::Scope.new(current_user, Project).membered.uniq.pluck(:id)
@all_issues = Issue.where(project_id: pr_ids)
@all_issues = ProjectPolicy::Scope.new(current_user, Issue).membered.uniq.joins(:project)
@created_issues, @assigned_issues, @all_issues =
if action_name == 'issues'
[@created_issues.without_pull_requests,