forked from Gitlink/forgeplus
31 lines
944 B
Ruby
31 lines
944 B
Ruby
class Admins::ApplyDestroyController < Admins::BaseController
|
|
def index
|
|
memos = Memo.where(destroy_status: 1).includes(:author).order("created_at desc")
|
|
@memos = paginate memos
|
|
respond_to do |format|
|
|
format.html
|
|
format.js
|
|
end
|
|
end
|
|
|
|
def confirm_apply_destroy
|
|
memo = Memo.find(params[:id])
|
|
apply_status = params[:confirm]
|
|
if apply_status == "delete"
|
|
memo.destroy
|
|
extra = "d_2"
|
|
Tiding.create!(:user_id => memo.author_id, :trigger_user_id => 0,
|
|
container_id: memo.id, container_type: 'Memo',
|
|
:viewed => 0, :tiding_type => "System", :extra => "d_2")
|
|
else
|
|
memo.common!
|
|
memo.save
|
|
extra = "d_3"
|
|
Tiding.create!(:user_id => memo.author_id, :trigger_user_id => 0,
|
|
container_id: memo.id, container_type: 'Memo',
|
|
:viewed => 0, :tiding_type => "System", :extra => "d_3")
|
|
end
|
|
@status = 1
|
|
@message = "操作成功"
|
|
end
|
|
end |