|
|
|
@ -18,7 +18,7 @@
|
|
|
|
|
class MessagesController < ApplicationController
|
|
|
|
|
menu_item :boards
|
|
|
|
|
default_search_scope :messages
|
|
|
|
|
before_filter :find_board, :only => [:new, :preview]
|
|
|
|
|
before_filter :find_board, :only => [:new, :preview,:edit]
|
|
|
|
|
before_filter :find_attachments, :only => [:preview]
|
|
|
|
|
before_filter :find_message, :except => [:new, :preview]
|
|
|
|
|
before_filter :authorize, :except => [:preview, :edit, :destroy, :new]
|
|
|
|
@ -107,7 +107,15 @@ class MessagesController < ApplicationController
|
|
|
|
|
flash[:notice] = l(:notice_successful_update)
|
|
|
|
|
@message.reload
|
|
|
|
|
redirect_to board_message_path(@message.board, @message.root, :r => (@message.parent_id && @message.id))
|
|
|
|
|
elsif request.get?
|
|
|
|
|
respond_to do |format|
|
|
|
|
|
format.html {
|
|
|
|
|
layout_file = @project ? 'base_projects' : 'base_courses'
|
|
|
|
|
render :layout => layout_file
|
|
|
|
|
}
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
# Delete a messages
|
|
|
|
|