From 04b995e77fdb5abc186e02482a75aba6a5cf0759 Mon Sep 17 00:00:00 2001 From: Lauri Ojansivu Date: Thu, 6 Jun 2024 02:03:29 +0300 Subject: [PATCH] Allow Normal user to add new swimlane, list and label. Thanks to RyanHecht, norrig and xet7 ! Fixes #4276, fixes #4785 --- client/components/cards/labels.jade | 3 +-- client/components/swimlanes/swimlaneHeader.jade | 3 +-- client/components/swimlanes/swimlanes.jade | 4 ++-- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/client/components/cards/labels.jade b/client/components/cards/labels.jade index d67ba76aa..8d12dc488 100644 --- a/client/components/cards/labels.jade +++ b/client/components/cards/labels.jade @@ -37,5 +37,4 @@ template(name="cardLabelsPopup") = name if(isLabelSelected ../_id) i.card-label-selectable-icon.fa.fa-check - if currentUser.isBoardAdmin - a.quiet-button.full.js-add-label {{_ 'label-create'}} + a.quiet-button.full.js-add-label {{_ 'label-create'}} diff --git a/client/components/swimlanes/swimlaneHeader.jade b/client/components/swimlanes/swimlaneHeader.jade index d77e36e18..d14686163 100644 --- a/client/components/swimlanes/swimlaneHeader.jade +++ b/client/components/swimlanes/swimlaneHeader.jade @@ -24,8 +24,7 @@ template(name="swimlaneFixedHeader") | {{isTitleDefault title}} .swimlane-header-menu unless currentUser.isCommentOnly - if currentUser.isBoardAdmin - a.fa.fa-plus.js-open-add-swimlane-menu.swimlane-header-plus-icon(title="{{_ 'add-swimlane'}}") + a.fa.fa-plus.js-open-add-swimlane-menu.swimlane-header-plus-icon(title="{{_ 'add-swimlane'}}") a.fa.fa-navicon.js-open-swimlane-menu(title="{{_ 'swimlaneActionPopup-title'}}") //// TODO: Collapse Swimlane: make button working, etc. //unless collapsed diff --git a/client/components/swimlanes/swimlanes.jade b/client/components/swimlanes/swimlanes.jade index c44b3958a..bef6e8e33 100644 --- a/client/components/swimlanes/swimlanes.jade +++ b/client/components/swimlanes/swimlanes.jade @@ -46,8 +46,8 @@ template(name="listsGroup") template(name="addListForm") unless currentUser.isWorker - .list.list-composer.js-list-composer(class="{{#if isMiniScreen}}mini-list{{/if}}") - if currentUser.isBoardAdmin + unless currentUser.isCommentOnly + .list.list-composer.js-list-composer(class="{{#if isMiniScreen}}mini-list{{/if}}") .list-header-add +inlinedForm(autoclose=false) input.list-name-input.full-line(type="text" placeholder="{{_ 'add-list'}}"