mirror of
https://github.com/philomena-dev/philomena.git
synced 2024-12-18 06:57:59 +01:00
31 lines
1.2 KiB
Text
31 lines
1.2 KiB
Text
a href=Routes.image_report_path(@conn, :new, @image)
|
|
button.button.button--link
|
|
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.pow_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
|