75 lines
2.2 KiB
Plaintext
75 lines
2.2 KiB
Plaintext
<%= tag.div id: "post-#{post.id}", **PostPreviewComponent.new(post: post).article_attrs("post mod-queue-preview column-container") do %>
|
|
<aside class="column column-shrink">
|
|
<%= post_preview(post, show_size: true, show_deleted: true) %>
|
|
</aside>
|
|
|
|
<section class="column column-expand">
|
|
<div class="row quick-mod-row">
|
|
<%= render "modqueue/quick_mod", post: post %>
|
|
<%= render "post_disapprovals/compact_counts", disapprovals: post.disapprovals.order(id: :asc), post: post %>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<span class="info">
|
|
<strong>Date</strong>
|
|
<%= compact_time(post.created_at) %>
|
|
</span>
|
|
|
|
<span class="info">
|
|
<strong>User</strong>
|
|
<%= link_to_user(post.uploader) %>
|
|
<%= link_to "»", modqueue_index_path(search: { tags: "user:#{post.uploader.name}" }) %>
|
|
</span>
|
|
|
|
<span class="info">
|
|
<strong>Rating</strong>
|
|
<%= post.pretty_rating %>
|
|
</span>
|
|
|
|
<span class="info">
|
|
<strong>Score</strong>
|
|
<%= render_post_votes post, current_user: CurrentUser.user %>
|
|
</span>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<span class="info">
|
|
<strong>Source</strong>
|
|
<%= post_source_tag(post.source, post.normalized_source) %>
|
|
</span>
|
|
</div>
|
|
|
|
<% if post.has_active_pools? %>
|
|
<div class="row">
|
|
<span class="info">
|
|
<strong>Pools</strong>
|
|
<%= render "pools/inline_list", pools: post.pools.undeleted %>
|
|
</span>
|
|
</div>
|
|
<% end %>
|
|
|
|
<div class="row list-of-tags">
|
|
<span class="info">
|
|
<strong>Tags</strong>
|
|
<%= render_inline_tag_list(post) %>
|
|
</span>
|
|
</div>
|
|
|
|
<div class="row post-flags-row">
|
|
<% if post.is_flagged? %>
|
|
<span class="info">
|
|
<strong>Flagged</strong>
|
|
<%= render "post_flags/reasons", flag: post.flags.select(&:pending?).last %>
|
|
</span>
|
|
<% end %>
|
|
|
|
<% if post.is_appealed? %>
|
|
<span class="info">
|
|
<strong>Appeals</strong>
|
|
<%= render "post_appeals/reasons", appeal: post.appeals.select(&:pending?).last %>
|
|
</span>
|
|
<% end %>
|
|
</div>
|
|
</section>
|
|
<% end %>
|