eBooru/app/views/post_disapprovals/_counts.html.erb
Earlopain 42b345b864
[Posts] Add link to quickly see who disapproved the post
Also move your own disapproval below the others, which just makes sense.
2022-09-13 20:35:56 +02:00

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 %>