modqueue: show appealed posts in sidebar.
This commit is contained in:
@@ -10,6 +10,7 @@ class ModqueueController < ApplicationController
|
||||
|
||||
@pending_post_count = @modqueue_posts.select(&:is_pending?).count
|
||||
@flagged_post_count = @modqueue_posts.select(&:is_flagged?).count
|
||||
@appealed_post_count = @modqueue_posts.select(&:is_appealed?).count
|
||||
@disapproval_reasons = PostDisapproval.where(post_id: @modqueue_posts.map(&:id)).where.not(reason: "disinterest").group(:reason).order(count: :desc).distinct.count(:post_id)
|
||||
@uploaders = @modqueue_posts.map(&:uploader).tally.sort_by(&:last).reverse.take(20).to_h
|
||||
|
||||
|
||||
@@ -22,6 +22,10 @@
|
||||
<%= link_to "status:flagged", modqueue_index_path(search: { tags: "status:flagged" }) %>
|
||||
<span class="post-count"><%= @flagged_post_count %></span>
|
||||
</li>
|
||||
<li>
|
||||
<%= link_to "status:appealed", modqueue_index_path(search: { tags: "status:appealed" }) %>
|
||||
<span class="post-count"><%= @appealed_post_count %></span>
|
||||
</li>
|
||||
|
||||
<% @disapproval_reasons.each do |reason, count| %>
|
||||
<li>
|
||||
|
||||
Reference in New Issue
Block a user