Sha256: 7c4724cee3bd8584cbab34a83a73fc0a9a74c3c410b3501a95380b29fbed21c9

Contents?: true

Size: 511 Bytes

Versions: 49

Compression:

Stored size: 511 Bytes

Contents

class CommentsController < ApplicationController
  before_filter :authenticate_user!

  def create
    @comment = Comment.new(
      comment_params.merge(user: current_user)
    )
    if @comment.save
      @ticket = @comment.ticket
      @activity = @ticket.create_activity key: "ticket.create_comment", owner: current_user, recipient: @comment
    end

    respond_to do |format|
      format.js
    end
  end

  private

  def comment_params
    params.require(:comment).permit(:body, :ticket_id)
  end
end

Version data entries

49 entries across 49 versions & 1 rubygems

Version Path
tawork-0.0.50 app/controllers/comments_controller.rb
tawork-0.0.49 app/controllers/comments_controller.rb
tawork-0.0.48 app/controllers/comments_controller.rb
tawork-0.0.47 app/controllers/comments_controller.rb
tawork-0.0.46 app/controllers/comments_controller.rb
tawork-0.0.45 app/controllers/comments_controller.rb
tawork-0.0.44 app/controllers/comments_controller.rb
tawork-0.0.43 app/controllers/comments_controller.rb
tawork-0.0.42 app/controllers/comments_controller.rb
tawork-0.0.41 app/controllers/comments_controller.rb
tawork-0.0.40 app/controllers/comments_controller.rb
tawork-0.0.39 app/controllers/comments_controller.rb
tawork-0.0.38 app/controllers/comments_controller.rb
tawork-0.0.37 app/controllers/comments_controller.rb
tawork-0.0.36 app/controllers/comments_controller.rb
tawork-0.0.35 app/controllers/comments_controller.rb
tawork-0.0.34 app/controllers/comments_controller.rb
tawork-0.0.33 app/controllers/comments_controller.rb
tawork-0.0.31 app/controllers/comments_controller.rb
tawork-0.0.30 app/controllers/comments_controller.rb