forked from e621ng/e621ng
25 lines
1.1 KiB
Plaintext
25 lines
1.1 KiB
Plaintext
<% if CurrentUser.can_approve_posts? && disapprovals.length > 0 %>
|
|
<p>
|
|
It has been reviewed by <%= link_to pluralize(disapprovals.length, "approver"), moderator_post_disapprovals_path(search: { post_id: post.id }) %>.
|
|
|
|
<% if disapprovals.map(&:reason).grep("borderline_quality").count > 0 %>
|
|
<%= disapprovals.map(&:reason).grep("borderline_quality").count %> believe it doesn't meet the quality standards.
|
|
<% end %>
|
|
|
|
<% if disapprovals.map(&:reason).grep("borderline_relevancy").count > 0 %>
|
|
<%= disapprovals.map(&:reason).grep("borderline_relevancy").count %> believe it isn't relevant.
|
|
<% end %>
|
|
|
|
<% if disapprovals.map(&:message).any?(&:present?) %>
|
|
Messages: <%= disapprovals.map(&:message).select(&:present?).map { |msg| format_text(msg, inline: true) }.to_sentence.html_safe %>.
|
|
<% end %>
|
|
|
|
<% @our_disapproval = disapprovals.select {|x| x.user_id == CurrentUser.id }.first %>
|
|
<% if @our_disapproval.present? %>
|
|
<div>
|
|
You are currently disapproving of this post for the following reason: <strong><%= @our_disapproval.reason %></strong>
|
|
</div>
|
|
<% end %>
|
|
</p>
|
|
<% end %>
|