Limited number of cards highlighting to true overbooking.

Addresses <https://github.com/wekan/wekan/issues/3467>.
This commit is contained in:
Torsten Bronger 2021-01-21 09:45:53 +01:00
parent dc4a0bb462
commit 5476a5984c
2 changed files with 9 additions and 1 deletions

View file

@ -15,7 +15,7 @@ template(name="listHeader")
= title
if wipLimit.enabled
|&nbsp;(
span(class="{{#if reachedWipLimit}}highlight{{/if}}") {{cards.count}}
span(class="{{#if exceededWipLimit}}highlight{{/if}}") {{cards.count}}
|/#{wipLimit.value})
if showCardsCountForList cards.count

View file

@ -72,6 +72,14 @@ BlazeComponent.extendComponent({
);
},
exceededWipLimit() {
const list = Template.currentData();
return (
list.getWipLimit('enabled') &&
list.getWipLimit('value') < list.cards().count()
);
},
showCardsCountForList(count) {
const limit = this.limitToShowCardsCount();
return limit > 0 && count > limit;