Standardize on using `show_deleted: true` instead of `tags: "status:any"` when rendering thumbnails and we want to show deleted thumbnails. Also fixes it so that deleted thumbnails are shown when reordering pools and favorite groups.
51 lines
2.4 KiB
Plaintext
51 lines
2.4 KiB
Plaintext
<div id="c-post-flags">
|
|
<div id="a-index">
|
|
<h1>Flags</h1>
|
|
<%= render "search" %>
|
|
<%= render "posts/partials/common/inline_blacklist" %>
|
|
|
|
<%= table_for @post_flags, width: "100%" do |t| %>
|
|
<% t.column "Post", width: "1%" do |post_flag| %>
|
|
<%= PostPresenter.preview(post_flag.post, show_deleted: true) %>
|
|
<% end %>
|
|
<% t.column "Reason" do |post_flag| %>
|
|
<span class="prose">
|
|
<%= format_text post_flag.reason, inline: true %>
|
|
</span>
|
|
<% end %>
|
|
<% t.column "Flags", width: "1%" do |post_flag| %>
|
|
<%= link_to post_flag.post.flags.size, post_flags_path(search: { post_id: post_flag.post_id }) %>
|
|
<% end %>
|
|
<% t.column "Category", width: "1%" do |post_flag| %>
|
|
<%= link_to post_flag.category.to_s, post_flags_path(search: params[:search].merge(category: post_flag.category)) %>
|
|
<% end %>
|
|
<% t.column "Resolved?", width: "1%" do |post_flag| %>
|
|
<%= link_to post_flag.is_resolved?.to_s, post_flags_path(search: params[:search].merge(is_resolved: post_flag.is_resolved?)) %>
|
|
<% end %>
|
|
<% t.column "Uploaded", width: "15%" do |post_flag| %>
|
|
<%= compact_time post_flag.post.created_at %>
|
|
<br> by <%= link_to_user post_flag.post.uploader %>
|
|
<%= link_to "»", post_flags_path(search: params[:search].merge(post_tags_match: "#{params[:search][:post_tags_match]} user:#{post_flag.post.uploader.name}".strip)) %>
|
|
<% end %>
|
|
<% t.column "Flagged", width: "15%" do |post_flag| %>
|
|
<%= compact_time post_flag.created_at %>
|
|
<% if CurrentUser.can_view_flagger_on_post?(post_flag) %>
|
|
<br> by <%= link_to_user post_flag.creator %>
|
|
<%= link_to "»", post_flags_path(search: params[:search].merge(creator_name: post_flag.creator.name)) %>
|
|
<% end %>
|
|
<% end %>
|
|
<% t.column "Approver", width: "15%" do |post_flag| %>
|
|
<% if post_flag.post.approver %>
|
|
<%= link_to_user post_flag.post.approver %>
|
|
<%= link_to "»", post_flags_path(search: params[:search].merge(post_tags_match: "#{params[:search][:post_tags_match]} approver:#{post_flag.post.approver.name}".strip)) %>
|
|
<% else %>
|
|
<em>none</em>
|
|
<%= link_to "»", post_flags_path(search: params[:search].merge(post_tags_match: "#{params[:search][:post_tags_match]} approver:none".strip)) %>
|
|
<% end %>
|
|
<% end %>
|
|
<% end %>
|
|
|
|
<%= numbered_paginator(@post_flags) %>
|
|
</div>
|
|
</div>
|