a href=Routes.image_report_path(@conn, :new, @image) button.button i.fa.fa-exclamation-triangle> ' General reporting .report-duplicate - checked = Enum.any?(@dupe_reports, & &1.state == "open") input.toggle-box id="image-dedupe" type="checkbox" checked=checked label for="image-dedupe" Updating/merging .toggle-box-container .toggle-box-container__content = if @conn.assigns.current_user do = render PhilomenaWeb.DuplicateReportView, "_form.html", image: @image, conn: @conn, changeset: @changeset - else p ' You must a> href=Routes.session_path(@conn, :new) log in ' to report duplicate images. - target_reports = Enum.filter(@dupe_reports, & &1.duplicate_of_image_id == @image.id) - source_reports = Enum.filter(@dupe_reports, & &1.image_id == @image.id) = if Enum.any?(@dupe_reports) do h4 Existing duplicate reports = if Enum.any?(target_reports) do = render PhilomenaWeb.DuplicateReportView, "_list.html", duplicate_reports: target_reports, conn: @conn = if Enum.any?(source_reports) do = render PhilomenaWeb.DuplicateReportView, "_list.html", duplicate_reports: source_reports, conn: @conn