From 102ea7e67c6f94e391e1a69b31ff59aa1c9adbad Mon Sep 17 00:00:00 2001 From: Christoph Haas Date: Thu, 18 Feb 2021 01:58:04 +0100 Subject: [PATCH] Displaying delete button for user's own upload --- app/views/packages/_admin_buttons.slim | 29 +++++++++++++------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/app/views/packages/_admin_buttons.slim b/app/views/packages/_admin_buttons.slim index e9510f0..7e4ebe5 100644 --- a/app/views/packages/_admin_buttons.slim +++ b/app/views/packages/_admin_buttons.slim @@ -1,11 +1,11 @@ // Button that reveals a dropdown/modal for moderation/reporting .button-group.small.align-center - - a.button.small.bordered.radius.alert[ - href=delete_screenshot_path(screenshot.id) - onclick="return confirm('Really delete the screenshot?');" - ] #{fa_icon 'trash'} Delete + - if screenshot_uploaded_by_current_user?(screenshot) + a.button.small.bordered.radius.alert[ + href=delete_screenshot_path(screenshot.id) + onclick="return confirm('Really delete the screenshot?');" + ] #{fa_icon 'trash'} Delete / a.button.small.bordered.radius.secondary[ / href='#' @@ -16,16 +16,17 @@ / ] #{fa_icon 'star'} Make primary - if not screenshot.approved - a.button.small.success[ - href=approve_screenshot_path(screenshot.id) - method='post' - ] Approve + - if current_user && current_user.is_admin? + a.button.small.success[ + href=approve_screenshot_path(screenshot.id) + method='post' + ] Approve - - elsif screenshot.markedfordelete - a.button.small.success[ - href=approve_screenshot_path(screenshot.id) - method='post' - ] Keep + / - elsif screenshot.markedfordelete + / a.button.small.success[ + / href=approve_screenshot_path(screenshot.id) + / method='post' + / ] Keep / Display additional information to admins