class ModerationsController < ApplicationController after_action :verify_authorized def index skip_authorization return unless current_user&.trusted @articles = Article.published. where("rating_votes_count < 3"). where("score > -5"). order("hotness_score DESC").limit(50) @articles = @articles.cached_tagged_with(params[:tag]) if params[:tag].present? @rating_votes = RatingVote.where(article: @articles, user: current_user) @articles = @articles.decorate end def article authorize(User, :moderation_routes?) @moderatable = Article.find_by(slug: params[:slug]) render template: "moderations/mod" end def comment authorize(User, :moderation_routes?) @moderatable = Comment.find(params[:id_code].to_i(26)) render template: "moderations/mod" end end