35 lines
1.3 KiB
Text
35 lines
1.3 KiB
Text
// Button that reveals a dropdown/modal for moderation/reporting
|
|
.button-bar
|
|
ul.button-group
|
|
- if not screenshot.approved
|
|
li
|
|
a.button.small.success[
|
|
href=approve_screenshot_path(screenshot.id)
|
|
method='post'
|
|
] Approve screenshot
|
|
- elsif screenshot.markedfordelete
|
|
li
|
|
a.button.small.success[
|
|
href=approve_screenshot_path(screenshot.id)
|
|
method='post'
|
|
] Keep screenshot
|
|
|
|
- if user_signed_in?
|
|
li
|
|
a.button.small.alert[
|
|
href=delete_screenshot_path(screenshot.id)
|
|
onclick="return confirm('Really delete the screenshot?');"
|
|
] Delete screenshot
|
|
|
|
/ Display additional information to admins
|
|
p Status: #{screenshot.adminstatus}
|
|
p Uploader IP=#{screenshot.uploaderip}
|
|
p Uploader Token=#{session[:token]}
|
|
p Uploaded #{screenshot.age_days} (#{screenshot.created_at})
|
|
|
|
/ TODO: Move reporting screenshots to an extra page with a form and captcha
|
|
/ - else
|
|
/ / Allow anonymous users to report inappropriate screenshots
|
|
/ = form_tag(report_screenshot_path(screenshot.id))
|
|
/ = text_area_tag 'delete_reason', nil, class: 'input-group-field', maxlength: 100, rows: 3, cols: 50
|
|
/ = submit_tag 'Request removal', class: 'button alert'
|