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
|
@pending_post_count = @modqueue_posts.select(&:is_pending?).count
|
||||||
@flagged_post_count = @modqueue_posts.select(&:is_flagged?).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)
|
@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
|
@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" }) %>
|
<%= link_to "status:flagged", modqueue_index_path(search: { tags: "status:flagged" }) %>
|
||||||
<span class="post-count"><%= @flagged_post_count %></span>
|
<span class="post-count"><%= @flagged_post_count %></span>
|
||||||
</li>
|
</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| %>
|
<% @disapproval_reasons.each do |reason, count| %>
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
Reference in New Issue
Block a user