summaryrefslogtreecommitdiffstats
path: root/app/controllers/issues_controller.rb
diff options
context:
space:
mode:
authorEric Davis <edavis@littlestreamsoftware.com>2010-08-16 16:25:04 +0000
committerEric Davis <edavis@littlestreamsoftware.com>2010-08-16 16:25:04 +0000
commit22c978ad9433f7cbac63273fb34d3be7c7a1c78e (patch)
tree9671437183d760dd25046df46a7a2cb1d05ecc9c /app/controllers/issues_controller.rb
parent13fe01a185c514591f093c30670cb3ae77070721 (diff)
downloadredmine-22c978ad9433f7cbac63273fb34d3be7c7a1c78e.tar.gz
redmine-22c978ad9433f7cbac63273fb34d3be7c7a1c78e.zip
Refactor: move IssuesController#reply to JournalsController
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3941 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'app/controllers/issues_controller.rb')
-rw-r--r--app/controllers/issues_controller.rb25
1 files changed, 1 insertions, 24 deletions
diff --git a/app/controllers/issues_controller.rb b/app/controllers/issues_controller.rb
index 7518e3751..eaa6dbc35 100644
--- a/app/controllers/issues_controller.rb
+++ b/app/controllers/issues_controller.rb
@@ -19,7 +19,7 @@ class IssuesController < ApplicationController
menu_item :new_issue, :only => [:new, :create]
default_search_scope :issues
- before_filter :find_issue, :only => [:show, :edit, :update, :reply]
+ 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 :authorize, :except => [:index, :changes, :preview, :context_menu]
@@ -200,29 +200,6 @@ class IssuesController < ApplicationController
end
end
- def reply
- journal = Journal.find(params[:journal_id]) if params[:journal_id]
- if journal
- user = journal.user
- text = journal.notes
- else
- user = @issue.author
- text = @issue.description
- end
- # Replaces pre blocks with [...]
- text = text.to_s.strip.gsub(%r{<pre>((.|\s)*?)</pre>}m, '[...]')
- content = "#{ll(Setting.default_language, :text_user_wrote, user)}\n> "
- content << text.gsub(/(\r?\n|\r\n?)/, "\n> ") + "\n\n"
-
- render(:update) { |page|
- page.<< "$('notes').value = \"#{escape_javascript content}\";"
- page.show 'update'
- page << "Form.Element.focus('notes');"
- page << "Element.scrollTo('update');"
- page << "$('notes').scrollTop = $('notes').scrollHeight - $('notes').clientHeight;"
- }
- end
-
# Bulk edit a set of issues
def bulk_edit
@issues.sort!