Files
danbooru/app/controllers/post_disapprovals_controller.rb
evazion cded0f763b approvers: remove "you haven't moderated in awhile" notice.
Remove the nag message when an approver hasn't approved anything
recently. Also remove the modqueue random posts page. As of 3d410398a,
inactive approvers are now warned via dmails.
2020-02-28 14:28:08 -06:00

24 lines
660 B
Ruby

class PostDisapprovalsController < ApplicationController
before_action :approver_only, only: [:create]
skip_before_action :api_check
respond_to :js, :html, :json, :xml
def create
@post_disapproval = PostDisapproval.create(user: CurrentUser.user, **post_disapproval_params)
respond_with(@post_disapproval)
end
def index
@post_disapprovals = PostDisapproval.paginated_search(params)
@post_disapprovals = @post_disapprovals.includes(:user) if request.format.html?
respond_with(@post_disapprovals)
end
private
def post_disapproval_params
params.require(:post_disapproval).permit(%i[post_id reason message])
end
end