<% add_decidim_page_title(t(".title")) %>

<%= t(".title") %>
<%= link_to t("actions.not_hidden", scope: "decidim.moderations"), moderations_path %> | <%= link_to t("actions.hidden", scope: "decidim.moderations"), moderations_path(hidden: true) %>

<%= admin_filter_selector(:moderations) %>
<% if !respond_to?(:current_participatory_space) %> <% end %> <% if params[:hidden] %> <% end %> <% moderations.each do |moderation| %> <% next unless moderation.reportable %> <% if !respond_to?(:current_participatory_space) %> <% end %> <% if params[:hidden] %> <% end %> <% end %>
<%= t("models.moderation.fields.reportable_id", scope: "decidim.moderations") %> <%= t("models.moderation.fields.reportable_type", scope: "decidim.moderations") %><%= t("models.moderation.fields.participatory_space", scope: "decidim.moderations") %><%= sort_link(query, :report_count, t("models.moderation.fields.report_count", scope: "decidim.moderations")) %> <%= t("models.moderation.fields.reported_content_url", scope: "decidim.moderations") %> <%= t("models.moderation.fields.reports", scope: "decidim.moderations") %> <%= sort_link(query, :created_at, t("models.moderation.fields.created_at", scope: "decidim.moderations")) %><%= t("models.moderation.fields.hidden_at", scope: "decidim.moderations") %><%= t("actions.title", scope: "decidim.moderations") %>
<%= moderation.reportable.id %> <%= moderation.reportable.class.model_name.human %> <%= participatory_space_title_for(moderation.reportable) %> <%= moderation.report_count %> <% if (reportable_url = moderation.reportable.reported_content_url) %> <%= link_to t("models.moderation.fields.visit_url", scope: "decidim.moderations"), reportable_url, data: { tooltip: true }, title: strip_tags(reported_content_excerpt_for(moderation.reportable, limit: 250)) %> <% else %> <%= t("models.moderation.fields.deleted_resource", scope: "decidim.moderations") %> <% end %> <% reports = moderation.reports.map { |report| render "report", report: report } %> <%= safe_join(reports, ",") %> <%= l(moderation.created_at, format: :long) %> <%= l(moderation.hidden_at, format: :long) if moderation.hidden_at.present? %> <%= 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 %>
<%= paginate moderations, theme: "decidim" %>