models: add deletable concern.

This commit is contained in:
evazion
2020-03-06 17:06:29 -06:00
parent 32bad825e1
commit 5bc0ab446b
13 changed files with 30 additions and 37 deletions

View File

@@ -61,14 +61,14 @@ class CommentsController < ApplicationController
def destroy
@comment = Comment.find(params[:id])
check_privilege(@comment)
@comment.delete!
@comment.update(is_deleted: true)
respond_with(@comment)
end
def undelete
@comment = Comment.find(params[:id])
check_privilege(@comment)
@comment.undelete!
@comment.update(is_deleted: false)
respond_with(@comment)
end