summaryrefslogtreecommitdiff
path: root/app/controllers/issues_controller.rb
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2013-05-08 13:43:21 +0300
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2013-05-08 13:43:21 +0300
commit646fbe92867037a7dd230be880783c3d8ede5dc1 (patch)
tree5b8d17fca6cb2523f910a1c8f1d24ad6ae5c76e7 /app/controllers/issues_controller.rb
parent188a74c3a2e16329eae9abc0006830dbfdea0472 (diff)
downloadgitlab-ce-646fbe92867037a7dd230be880783c3d8ede5dc1.tar.gz
bring more usability to issues filtering. Block issues area on loading filtered results
Diffstat (limited to 'app/controllers/issues_controller.rb')
-rw-r--r--app/controllers/issues_controller.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/app/controllers/issues_controller.rb b/app/controllers/issues_controller.rb
index 0739e7c78da..242bc90d28f 100644
--- a/app/controllers/issues_controller.rb
+++ b/app/controllers/issues_controller.rb
@@ -20,6 +20,12 @@ class IssuesController < ProjectResourceController
@issues = @issues.where("title LIKE ?", "%#{terms}%") if terms.present?
@issues = @issues.page(params[:page]).per(20)
+
+ assignee_id, milestone_id = params[:assignee_id], params[:milestone_id]
+
+ @assignee = @project.users.find(assignee_id) if assignee_id.present? && !assignee_id.to_i.zero?
+ @milestone = @project.milestones.find(milestone_id) if milestone_id.present? && !milestone_id.to_i.zero?
+
respond_to do |format|
format.html # index.html.erb
format.js