From 1d97215591705bd789d25c08a15422a793e856f6 Mon Sep 17 00:00:00 2001 From: Christoph Haas Date: Fri, 21 Aug 2020 19:13:13 +0200 Subject: [PATCH] Show own uploads properly and add a badge --- app/views/packages/details.slim | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/app/views/packages/details.slim b/app/views/packages/details.slim index 081964e..b86270c 100644 --- a/app/views/packages/details.slim +++ b/app/views/packages/details.slim @@ -24,16 +24,27 @@ h1 =@package.name = image_tag(screenshot.image.variant(resize_to_limit: [800,600]), alt: screenshot.caption) - if screenshot.description .imgcaption =screenshot.description + // Has the unmoderated screenshot been uploaded by the current user? + - if screenshot_uploaded_by_current_user?(screenshot) + span.label.warning + | Uploaded by you + - unless screenshot.approved + | (but not public yet) + - if screenshot.version.present? .imgcaption - em from version #{screenshot.upstream_version} + | Screenshot was taken from version #{screenshot.upstream_version} - if user_signed_in? and current_user.is_admin? .imgcaption span.label.secondary #{screenshot.adminstatus} + + + // Show detailed information about the screenshot object when in dev mode - if Rails.env == 'development' tt = screenshot.inspect + // Is the user an admin? // TODO: fix dropdowns – do not enforce javascript - if user_signed_in? and current_user.is_admin?