From 4295b49072b2e8ea9ed5e6662b467e90bdc4a479 Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Wed, 3 Feb 2021 12:50:31 +0000 Subject: [PATCH] WIP: Package tabs --- app/scss/components.scss | 2 +- app/templates/packages/view.html | 59 +++++++++++++++++++++++--------- 2 files changed, 44 insertions(+), 17 deletions(-) diff --git a/app/scss/components.scss b/app/scss/components.scss index 31b7268..006a363 100644 --- a/app/scss/components.scss +++ b/app/scss/components.scss @@ -144,7 +144,7 @@ blockquote { background: #1c1c1c; border-bottom: 1px solid #444; - .nav { + .nav-tabs { border-bottom: none; } } diff --git a/app/templates/packages/view.html b/app/templates/packages/view.html index 2f024c3..0ca8de0 100644 --- a/app/templates/packages/view.html +++ b/app/templates/packages/view.html @@ -27,8 +27,9 @@ {% set release = package.getDownloadRelease() %}
+ {% set show_tabs = package.checkPerm(current_user, "EDIT_PACKAGE") %} {% set cover_image = package.cover_image.url or package.getMainScreenshotURL() %} -
+ + + {{ _("View") }} + + + + {{ _("Edit") }} + + {% if package.checkPerm(current_user, "MAKE_RELEASE") %} + + + {{ _("Release") }} + + + + {{ _("Update Settings") }} + + {% endif %} + {% if package.checkPerm(current_user, "ADD_SCREENSHOTS") %} + + + {{ _("Screenshots") }} + + {% endif %} + {% if package.checkPerm(current_user, "EDIT_MAINTAINERS") %} + + + {{ _("Maintainers") }} + + {% endif %} + {% if package.checkPerm(current_user, "DELETE_PACKAGE") or package.checkPerm(current_user, "UNAPPROVE_PACKAGE") %} + + + {{ _("Delete") }} + + {% endif %} + + {% endif %}
@@ -203,14 +245,6 @@
Details -
- {% if package.checkPerm(current_user, "EDIT_PACKAGE") %} - - {% endif %} - {% if package.checkPerm(current_user, "DELETE_PACKAGE") or package.checkPerm(current_user, "UNAPPROVE_PACKAGE") %} - - {% endif %} -
{% if package_warning %} @@ -418,13 +452,6 @@ {% endif %} - {% if package.checkPerm(current_user, "ADD_SCREENSHOTS") %} - - - Edit - - {% endif %} -
    {% for ss in package.screenshots %} {% if ss.approved or package.checkPerm(current_user, "ADD_SCREENSHOTS") %}