summaryrefslogtreecommitdiffstats
path: root/app/controllers
diff options
context:
space:
mode:
authorJean-Philippe Lang <jp_lang@yahoo.fr>2007-10-06 08:54:05 +0000
committerJean-Philippe Lang <jp_lang@yahoo.fr>2007-10-06 08:54:05 +0000
commit5259dec0611a00c84b4ae7f460202c761abec5f9 (patch)
tree822871e3d465a28590245498779f2282dbc7ab39 /app/controllers
parent75c4c4f6b3fa799f06354467517d3f39cd9e945a (diff)
downloadredmine-5259dec0611a00c84b4ae7f460202c761abec5f9.tar.gz
redmine-5259dec0611a00c84b4ae7f460202c761abec5f9.zip
Added preview on add/edit issue form.
git-svn-id: http://redmine.rubyforge.org/svn/trunk@812 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'app/controllers')
-rw-r--r--app/controllers/issues_controller.rb9
-rw-r--r--app/controllers/wiki_controller.rb2
2 files changed, 9 insertions, 2 deletions
diff --git a/app/controllers/issues_controller.rb b/app/controllers/issues_controller.rb
index d8fd95b6a..1f983419f 100644
--- a/app/controllers/issues_controller.rb
+++ b/app/controllers/issues_controller.rb
@@ -17,7 +17,7 @@
class IssuesController < ApplicationController
layout 'base', :except => :export_pdf
- before_filter :find_project, :authorize, :except => :index
+ before_filter :find_project, :authorize, :except => [:index, :preview]
accept_key_auth :index
cache_sweeper :issue_sweeper, :only => [ :edit, :change_status, :destroy ]
@@ -167,6 +167,13 @@ class IssuesController < ApplicationController
redirect_to :action => 'show', :id => @issue
end
+ def preview
+ issue = Issue.find_by_id(params[:id])
+ @attachements = issue.attachments if issue
+ @text = params[:issue][:description]
+ render :partial => 'common/preview'
+ end
+
private
def find_project
@issue = Issue.find(params[:id], :include => [:project, :tracker, :status, :author, :priority, :category])
diff --git a/app/controllers/wiki_controller.rb b/app/controllers/wiki_controller.rb
index e3c9ed202..fe53e63f2 100644
--- a/app/controllers/wiki_controller.rb
+++ b/app/controllers/wiki_controller.rb
@@ -144,7 +144,7 @@ class WikiController < ApplicationController
page = @wiki.find_page(params[:page])
@attachements = page.attachments if page
@text = params[:content][:text]
- render :partial => 'preview'
+ render :partial => 'common/preview'
end
def add_attachment