From 1728298659521ee8e6fc94fedad3160030b9a2c3 Mon Sep 17 00:00:00 2001 From: Lauri Ojansivu Date: Wed, 6 Nov 2019 23:36:43 +0200 Subject: Assignee field like Jira #2452 , in progress. Prevent more than one assignee. Thanks to xet7 ! --- models/cards.js | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'models') diff --git a/models/cards.js b/models/cards.js index 633a3888..fd491372 100644 --- a/models/cards.js +++ b/models/cards.js @@ -1195,11 +1195,14 @@ Cards.mutations({ }, assignAssignee(assigneeId) { - return { - $addToSet: { - assignees: assigneeId, - }, - }; + // If there is not any assignee, allow one assignee, not more. + if (this.getAssignees().length === 0) { + return { + $addToSet: { + assignees: assigneeId, + }, + }; + } }, unassignMember(memberId) { -- cgit v1.2.3-1-g7c22