diff options
author | Eric Davis <edavis@littlestreamsoftware.com> | 2010-08-19 04:32:42 +0000 |
---|---|---|
committer | Eric Davis <edavis@littlestreamsoftware.com> | 2010-08-19 04:32:42 +0000 |
commit | b5b8d34d942f7fb486f344629a622f81a6ef008f (patch) | |
tree | f6a8b73ef40e752f4285edf0a593962da204b03a | |
parent | 597266e5a2c1d51367ac07511f28faf804d51fd0 (diff) | |
download | redmine-b5b8d34d942f7fb486f344629a622f81a6ef008f.tar.gz redmine-b5b8d34d942f7fb486f344629a622f81a6ef008f.zip |
Merged r3930 from trunk.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/branches/1.0-stable@3980 e93f8b46-1217-0410-a6f0-8f06a7374b81
-rw-r--r-- | app/controllers/issues_controller.rb | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/app/controllers/issues_controller.rb b/app/controllers/issues_controller.rb index 7fb4148ed..a7e227c85 100644 --- a/app/controllers/issues_controller.rb +++ b/app/controllers/issues_controller.rb @@ -258,6 +258,18 @@ class IssuesController < ApplicationController @target_project ||= @project @trackers = @target_project.trackers @available_statuses = Workflow.available_statuses(@project) + render :layout => false if request.xhr? + end + + # TODO: more descriptive name? move to separate controller like IssueMovesController? + def perform_move + @issues.sort! + @copy = params[:copy_options] && params[:copy_options][:copy] + @allowed_projects = Issue.allowed_target_projects_on_move + @target_project = @allowed_projects.detect {|p| p.id.to_s == params[:new_project_id]} if params[:new_project_id] + @target_project ||= @project + @trackers = @target_project.trackers + @available_statuses = Workflow.available_statuses(@project) if request.post? new_tracker = params[:new_tracker_id].blank? ? nil : @target_project.trackers.find_by_id(params[:new_tracker_id]) unsaved_issue_ids = [] @@ -285,12 +297,6 @@ class IssuesController < ApplicationController end return end - render :layout => false if request.xhr? - end - - # TODO: more descriptive name? move to separate controller like IssueMovesController? - def perform_move - move end def destroy |