##// END OF EJS Templates
Make sure that tests restore the attachments path to the tmp dir so that fixture files don't get deleted....
Make sure that tests restore the attachments path to the tmp dir so that fixture files don't get deleted. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@8248 e93f8b46-1217-0410-a6f0-8f06a7374b81

File last commit:

r6778:892b4bafd3d2
r8128:ad25e3807d2d
Show More
comments_controller.rb
36 lines | 1.1 KiB | text/x-ruby | RubyLexer
/ app / controllers / comments_controller.rb
Eric Davis
Refactor: move NewsController#add_comment to CommentsController#create...
r4056 class CommentsController < ApplicationController
default_search_scope :news
model_object News
before_filter :find_model_object
before_filter :find_project_from_association
before_filter :authorize
verify :method => :post, :only => :create, :render => {:nothing => true, :status => :method_not_allowed }
def create
@comment = Comment.new(params[:comment])
@comment.author = User.current
if @news.comments << @comment
flash[:notice] = l(:label_comment_added)
end
Toshi MARUYAMA
remove trailing white-spaces from app/controllers/comments_controller.rb....
r6778
Eric Davis
Refactor: move NewsController#add_comment to CommentsController#create...
r4056 redirect_to :controller => 'news', :action => 'show', :id => @news
end
Eric Davis
Refactor: move #destroy_comment method to CommentsController#destroy...
r4058 verify :method => :delete, :only => :destroy, :render => {:nothing => true, :status => :method_not_allowed }
def destroy
@news.comments.find(params[:comment_id]).destroy
redirect_to :controller => 'news', :action => 'show', :id => @news
end
Eric Davis
Refactor: move NewsController#add_comment to CommentsController#create...
r4056 private
# ApplicationController's find_model_object sets it based on the controller
# name so it needs to be overriden and set to @news instead
def find_model_object
super
@news = @object
@comment = nil
@news
end
Toshi MARUYAMA
remove trailing white-spaces from app/controllers/comments_controller.rb....
r6778
Eric Davis
Refactor: move NewsController#add_comment to CommentsController#create...
r4056 end