Added preview for forum messages.

git-svn-id: http://redmine.rubyforge.org/svn/trunk@1205 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Jean-Philippe Lang
2008-03-07 17:49:44 +00:00
parent 4458a7282b
commit a4c6c62c8b
5 changed files with 49 additions and 9 deletions
+10 -3
View File
@@ -18,9 +18,9 @@
class MessagesController < ApplicationController
layout 'base'
menu_item :boards
before_filter :find_board, :only => :new
before_filter :find_message, :except => :new
before_filter :authorize
before_filter :find_board, :only => [:new, :preview]
before_filter :find_message, :except => [:new, :preview]
before_filter :authorize, :except => :preview
verify :method => :post, :only => [ :reply, :destroy ], :redirect_to => { :action => :show }
@@ -83,6 +83,13 @@ class MessagesController < ApplicationController
{ :action => 'show', :id => @message.parent }
end
def preview
message = @board.messages.find_by_id(params[:id])
@attachements = message.attachments if message
@text = (params[:message] || params[:reply])[:content]
render :partial => 'common/preview'
end
private
def find_message
find_board