2024-05-20 21:25:43 +02:00
|
|
|
span.image-uploader
|
2019-12-17 19:53:41 +01:00
|
|
|
' by
|
|
|
|
=> render PhilomenaWeb.UserAttributionView, "_anon_user.html", object: @image, awards: true, conn: @conn
|
|
|
|
|
2019-12-20 23:35:46 +01:00
|
|
|
= if can?(@conn, :show, :ip_address) and not hide_staff_tools?(@conn) do
|
2019-12-17 19:53:41 +01:00
|
|
|
=> link_to_ip(@conn, @image.ip)
|
|
|
|
=> link_to_fingerprint(@conn, @image.fingerprint)
|
2024-05-20 21:25:43 +02:00
|
|
|
a#edit-uploader href="#" data-click-hide=".image-uploader" data-click-show="#uploader-form"
|
2019-12-17 19:53:41 +01:00
|
|
|
i.fas.fa-edit
|
2020-04-30 06:14:14 +02:00
|
|
|
a#edit-anonymous href="#" data-click-toggle=".image-anonymous"
|
|
|
|
i.fas.fa-eye
|
2019-12-17 19:53:41 +01:00
|
|
|
|
|
|
|
= if can?(@conn, :show, :ip_address) do
|
|
|
|
= form_for @changeset, Routes.image_uploader_path(@conn, :update, @image), [class: "block__content hidden", id: "uploader-form", data: [remote: "true", method: "put"]], fn f ->
|
|
|
|
=> label f, :username, "Uploader"
|
|
|
|
=> text_input f, :username, value: username(@image.user), class: "input input--short input--small"
|
|
|
|
|
|
|
|
= submit "Save Changes", class: "button button--small", data: [disable_with: raw("Saving…")]
|
|
|
|
|
|
|
|
div Changes IP to '127.0.0.1' and FP to 'ffff'. Empty for anonymous.
|
2020-04-30 06:14:14 +02:00
|
|
|
|
|
|
|
.image-anonymous.hidden
|
|
|
|
= if @image.anonymous do
|
|
|
|
= button_to "Reveal author", Routes.image_anonymous_path(@conn, :delete, @image), class: "button button--small", method: "delete", data: [confirm: "Are you really, really sure?"]
|
|
|
|
- else
|
|
|
|
= button_to "Hide author", Routes.image_anonymous_path(@conn, :create, @image), class: "button button--small", method: "create", data: [confirm: "Are you really, really sure?"]
|