Fixed card move to top/bottom

This commit is contained in:
Angelo Gallarello 2018-09-21 17:06:22 +02:00
parent 80e06b8ffc
commit 99d38f2d61
2 changed files with 13 additions and 2 deletions

View file

@ -86,6 +86,17 @@ Lists.helpers({
{ sort: ['sort'] });
},
cardsUnfiltered(swimlaneId) {
const selector = {
listId: this._id,
archived: false,
};
if (swimlaneId)
selector.swimlaneId = swimlaneId;
return Cards.find(selector,
{ sort: ['sort'] });
},
allCards() {
return Cards.find({ listId: this._id });
},

View file

@ -43,7 +43,7 @@ RulesHelper = {
list = Lists.findOne({title: action.listTitle, boardId });
listId = list._id;
}
const minOrder = _.min(list.cards(card.swimlaneId).map((c) => c.sort));
const minOrder = _.min(list.cardsUnfiltered(card.swimlaneId).map((c) => c.sort));
card.move(card.swimlaneId, listId, minOrder - 1);
}
if(action.actionType === 'moveCardToBottom'){
@ -56,7 +56,7 @@ RulesHelper = {
list = Lists.findOne({title: action.listTitle, boardId});
listId = list._id;
}
const maxOrder = _.max(list.cards(card.swimlaneId).map((c) => c.sort));
const maxOrder = _.max(list.cardsUnfiltered(card.swimlaneId).map((c) => c.sort));
card.move(card.swimlaneId, listId, maxOrder + 1);
}
if(action.actionType === 'sendEmail'){