From 8ae47cb2f82bcc2078cc9c9987f7d7b7f6394493 Mon Sep 17 00:00:00 2001 From: Lauri Ojansivu Date: Tue, 2 Jan 2024 13:14:24 +0200 Subject: [PATCH] Fix some public board buttons. Thanks to xet7 ! --- client/components/cards/attachments.jade | 9 +++++++-- client/components/cards/cardDetails.jade | 24 ++++++++++++++++++++---- client/components/cards/minicard.jade | 20 ++++++++++++++------ 3 files changed, 41 insertions(+), 12 deletions(-) diff --git a/client/components/cards/attachments.jade b/client/components/cards/attachments.jade index 594452c2b..90807bbe9 100644 --- a/client/components/cards/attachments.jade +++ b/client/components/cards/attachments.jade @@ -51,8 +51,13 @@ template(name="attachmentGallery") .attachment-gallery - a.attachment-item.add-attachment.js-add-attachment - i.fa.fa-plus.icon + if currentUser.isAdmin + a.attachment-item.add-attachment.js-add-attachment + i.fa.fa-plus.icon + + if currentUser.isNormal + a.attachment-item.add-attachment.js-add-attachment + i.fa.fa-plus.icon each attachments diff --git a/client/components/cards/cardDetails.jade b/client/components/cards/cardDetails.jade index 8cfaf181d..5c3803534 100644 --- a/client/components/cards/cardDetails.jade +++ b/client/components/cards/cardDetails.jade @@ -13,10 +13,26 @@ template(name="cardDetails") unless isMiniScreen unless isPopup a.fa.fa-times-thin.close-card-details.js-close-card-details(title="{{_ 'close-card'}}") - if cardMaximized - a.fa.fa-window-minimize.minimize-card-details.js-minimize-card-details(title="{{_ 'minimize-card'}}") - else - a.fa.fa-window-maximize.maximize-card-details.js-maximize-card-details(title="{{_ 'maximize-card'}}") + if isAdmin + if cardMaximized + a.fa.fa-window-minimize.minimize-card-details.js-minimize-card-details(title="{{_ 'minimize-card'}}") + else + a.fa.fa-window-maximize.maximize-card-details.js-maximize-card-details(title="{{_ 'maximize-card'}}") + if isNormal + if cardMaximized + a.fa.fa-window-minimize.minimize-card-details.js-minimize-card-details(title="{{_ 'minimize-card'}}") + else + a.fa.fa-window-maximize.maximize-card-details.js-maximize-card-details(title="{{_ 'maximize-card'}}") + if isWorker + if cardMaximized + a.fa.fa-window-minimize.minimize-card-details.js-minimize-card-details(title="{{_ 'minimize-card'}}") + else + a.fa.fa-window-maximize.maximize-card-details.js-maximize-card-details(title="{{_ 'maximize-card'}}") + if isNoComments + if cardMaximized + a.fa.fa-window-minimize.minimize-card-details.js-minimize-card-details(title="{{_ 'minimize-card'}}") + else + a.fa.fa-window-maximize.maximize-card-details.js-maximize-card-details(title="{{_ 'maximize-card'}}") if currentUser.isBoardMember a.fa.fa-navicon.card-details-menu.js-open-card-details-menu(title="{{_ 'cardDetailsActionsPopup-title'}}") a.fa.fa-link.card-copy-button.js-copy-link( diff --git a/client/components/cards/minicard.jade b/client/components/cards/minicard.jade index 94fb8356b..a87d154be 100644 --- a/client/components/cards/minicard.jade +++ b/client/components/cards/minicard.jade @@ -3,12 +3,20 @@ template(name="minicard") class="{{#if isLinkedCard}}linked-card{{/if}}" class="{{#if isLinkedBoard}}linked-board{{/if}}" class="{{#if colorClass}}minicard-{{colorClass}}{{/if}}") - if isTouchScreenOrShowDesktopDragHandles - a.fa.fa-navicon.minicard-details-menu-with-handle.js-open-minicard-details-menu(title="{{_ 'cardDetailsActionsPopup-title'}}") - .handle - .fa.fa-arrows - else - a.fa.fa-navicon.minicard-details-menu.js-open-minicard-details-menu(title="{{_ 'cardDetailsActionsPopup-title'}}") + if currentUser.isAdmin + if isTouchScreenOrShowDesktopDragHandles + a.fa.fa-navicon.minicard-details-menu-with-handle.js-open-minicard-details-menu(title="{{_ 'cardDetailsActionsPopup-title'}}") + .handle + .fa.fa-arrows + else + a.fa.fa-navicon.minicard-details-menu.js-open-minicard-details-menu(title="{{_ 'cardDetailsActionsPopup-title'}}") + if currentUser.isNormal + if isTouchScreenOrShowDesktopDragHandles + a.fa.fa-navicon.minicard-details-menu-with-handle.js-open-minicard-details-menu(title="{{_ 'cardDetailsActionsPopup-title'}}") + .handle + .fa.fa-arrows + else + a.fa.fa-navicon.minicard-details-menu.js-open-minicard-details-menu(title="{{_ 'cardDetailsActionsPopup-title'}}") .dates if getReceived unless getStart