class Projects::ApproverGroupsController < Projects::ApplicationController
before_action :authorize_for_subject!
def destroy
subject.approver_groups.find(params[:id]).destroy
redirect_back_or_default(default: { action: 'index' }) end
private def authorize_for_subject! access_denied! unless can?(current_user, :update_approvers, subject) end def subject @subject ||= if params[:merge_request_id] project.merge_requests.find_by!(iid: params[:merge_request_id]) else project end end
end