mirror of
https://github.com/plankanban/planka.git
synced 2025-07-22 14:49:43 +02:00
Remove members and labels when transfer card to another board
This commit is contained in:
parent
cbc942e306
commit
f4c8bc6ab9
2 changed files with 33 additions and 2 deletions
|
@ -86,10 +86,21 @@ export default class extends Model {
|
|||
Card.upsert(payload.card);
|
||||
|
||||
break;
|
||||
case ActionTypes.CARD_UPDATE:
|
||||
Card.withId(payload.id).update(payload.data);
|
||||
case ActionTypes.CARD_UPDATE: {
|
||||
const card = Card.withId(payload.id);
|
||||
|
||||
// FIXME: hack
|
||||
if (payload.data.boardId && payload.data.boardId !== card.boardId) {
|
||||
card.isSubscribed = false;
|
||||
|
||||
card.users.clear();
|
||||
card.labels.clear();
|
||||
}
|
||||
|
||||
card.update(payload.data);
|
||||
|
||||
break;
|
||||
}
|
||||
case ActionTypes.CARD_DELETE:
|
||||
Card.withId(payload.id).deleteWithRelated();
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue