decidim-admin/app/views/decidim/admin/moderations/index.html.erb in decidim-0.0.8.1 vs decidim-admin/app/views/decidim/admin/moderations/index.html.erb in decidim-0.1.0

- old
+ new

@@ -18,53 +18,51 @@ <tr> <th><%= t("models.moderation.fields.reportable", scope: "decidim.moderations") %></th> <th><%= t("models.moderation.fields.reported_content", scope: "decidim.moderations") %></th> <th><%= t("models.moderation.fields.reports", scope: "decidim.moderations") %></th> <th><%= t("models.moderation.fields.report_count", scope: "decidim.moderations") %></th> - <th><%= t("models.moderation.fields.hidden_at", scope: "decidim.moderations") %></th> + <% if params[:hidden] %> + <th><%= t("models.moderation.fields.hidden_at", scope: "decidim.moderations") %></th> + <% end %> <th class="actions"><%= t("actions.title", scope: "decidim.moderations") %></th> </tr> </thead> <tbody> <% moderations.each do |moderation| %> <tr data-id="<%= moderation.id %>"> <td> - <%= moderation.reportable.class.name %> + <%= moderation.reportable.class.name.demodulize %> </td> <td> <%= moderation.reportable.reported_content %> </td> <td> - <ul> - <% moderation.reports.each do |report| %> - <li> - <% if report.details.blank? %> - <%= report.reason %> - <% else %> - <span - data-tooltip - aria-haspopup="true" - class="has-tip" - title="<%= report.details %>"> - <%= report.reason %> - </span> - <% end %> - </li> - <% end %> - </ul> + <% reports = moderation.reports.map { |report| render 'report', report: report } %> + <%= safe_join(reports, ',') %> </td> <td> <%= moderation.report_count %> </td> - <td> - <%= l moderation.hidden_at if moderation.hidden_at.present? %> - </td> + <% if params[:hidden] %> + <td> + <%= l(moderation.hidden_at, format: :long) if moderation.hidden_at.present? %> + </td> + <% end %> <td class="actions"> + <% if can? :unreport, moderation %> - <%= link_to t("actions.unreport", scope: "decidim.moderations"), decidim_admin.unreport_participatory_process_moderation_path(id: moderation), method: :put, class: "button" %> + <%= icon_link_to "action-undo", + decidim_admin.unreport_participatory_process_moderation_path(id: moderation), + t("actions.unreport", scope: "decidim.moderations"), + class: "action-icon--unreport", + method: :put %> <% end %> <% if !moderation.reportable.hidden? && can?(:hide, moderation) %> - | <%= link_to t("actions.hide", scope: "decidim.moderations"), decidim_admin.hide_participatory_process_moderation_path(id: moderation), method: :put, class: "button" %> + <%= icon_link_to "eye", + decidim_admin.hide_participatory_process_moderation_path(id: moderation), + t("actions.hide", scope: "decidim.moderations"), + class: "action-icon--hide", + method: :put %> <% end %> </td> </tr> <% end %> </tbody>