summaryrefslogtreecommitdiffstats
path: root/app/controllers/issues_controller.rb
diff options
context:
space:
mode:
authorEric Davis <edavis@littlestreamsoftware.com>2010-08-17 15:03:58 +0000
committerEric Davis <edavis@littlestreamsoftware.com>2010-08-17 15:03:58 +0000
commit3eff27344b0bef7703ba248d0a2312bfca95c182 (patch)
treeeefbe2247a166db315bf278b75300a959df00936 /app/controllers/issues_controller.rb
parente63acb70ca82d0c62476c92bbe815330ee01ad93 (diff)
downloadredmine-3eff27344b0bef7703ba248d0a2312bfca95c182.tar.gz
redmine-3eff27344b0bef7703ba248d0a2312bfca95c182.zip
Refactor: move IssuesController#auto_complete to a new controller. #4382
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3945 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'app/controllers/issues_controller.rb')
-rw-r--r--app/controllers/issues_controller.rb14
1 files changed, 1 insertions, 13 deletions
diff --git a/app/controllers/issues_controller.rb b/app/controllers/issues_controller.rb
index eaa6dbc35..4981f43ee 100644
--- a/app/controllers/issues_controller.rb
+++ b/app/controllers/issues_controller.rb
@@ -21,7 +21,7 @@ class IssuesController < ApplicationController
before_filter :find_issue, :only => [:show, :edit, :update]
before_filter :find_issues, :only => [:bulk_edit, :move, :perform_move, :destroy]
- before_filter :find_project, :only => [:new, :create, :update_form, :preview, :auto_complete]
+ before_filter :find_project, :only => [:new, :create, :update_form, :preview]
before_filter :authorize, :except => [:index, :changes, :preview, :context_menu]
before_filter :find_optional_project, :only => [:index, :changes]
before_filter :check_for_default_issue_status, :only => [:new, :create]
@@ -316,18 +316,6 @@ class IssuesController < ApplicationController
render :layout => false
end
- def auto_complete
- @issues = []
- q = params[:q].to_s
- if q.match(/^\d+$/)
- @issues << @project.issues.visible.find_by_id(q.to_i)
- end
- unless q.blank?
- @issues += @project.issues.visible.find(:all, :conditions => ["LOWER(#{Issue.table_name}.subject) LIKE ?", "%#{q.downcase}%"], :limit => 10)
- end
- render :layout => false
- end
-
private
def find_issue
@issue = Issue.find(params[:id], :include => [:project, :tracker, :status, :author, :priority, :category])