<%= moderation.reportable.id %> |
<%= moderation.reportable.class.name.demodulize %>
|
<% if !respond_to?(:current_participatory_space) %>
<%= participatory_space_title_for(moderation.reportable) %>
|
<% end %>
<%= moderation.report_count %>
|
<%=
link_to t("models.moderation.fields.visit_url", scope: "decidim.moderations"), moderation.reportable.reported_content_url, data: { tooltip: true }, title: strip_tags(reported_content_excerpt_for(moderation.reportable, limit: 250))
%>
|
<% reports = moderation.reports.map { |report| render "report", report: report } %>
<%= safe_join(reports, ",") %>
|
<%= l(moderation.created_at, format: :long) %>
|
<% if params[:hidden] %>
<%= l(moderation.hidden_at, format: :long) if moderation.hidden_at.present? %>
|
<% end %>
<%= icon_link_to "fullscreen-enter",
moderation_reports_path(moderation_id: moderation),
t("actions.expand", scope: "decidim.moderations"),
class: "action-icon--expand" %>
<% if !moderation.reportable.hidden? && allowed_to?(:unreport, permission_resource) %>
<%= icon_link_to "action-undo",
unreport_moderation_path(id: moderation),
t("actions.unreport", scope: "decidim.moderations"),
class: "action-icon--unreport",
method: :put %>
<% end %>
<% if !moderation.reportable.hidden? && allowed_to?(:hide, permission_resource) %>
<%= icon_link_to "eye",
hide_moderation_path(id: moderation),
t("actions.hide", scope: "decidim.moderations"),
class: "action-icon--hide",
method: :put %>
<% end %>
<% if moderation.reportable.hidden? && allowed_to?(:unhide, permission_resource) %>
<%= icon_link_to "eye",
unhide_moderation_path(id: moderation),
t("actions.unhide", scope: "decidim.moderations"),
method: :put %>
<% end %>
|
<% end %>