diff options
author | Nicu Tofan <nicu.tofan@gmail.com> | 2018-06-26 17:39:31 +0300 |
---|---|---|
committer | Nicu Tofan <nicu.tofan@gmail.com> | 2018-06-26 17:39:31 +0300 |
commit | b7d508e8c4cf858559e144053d119ceaebfa9697 (patch) | |
tree | d909d73704705e9f78f3039fd3d10dd3dfc685ea /models/cards.js | |
parent | 439d7c3dbc38e6b8165b3d65f78d0f90e7e5d7db (diff) | |
download | wekan-b7d508e8c4cf858559e144053d119ceaebfa9697.tar.gz wekan-b7d508e8c4cf858559e144053d119ceaebfa9697.tar.bz2 wekan-b7d508e8c4cf858559e144053d119ceaebfa9697.zip |
Added ability to change card's parent.
Diffstat (limited to 'models/cards.js')
-rw-r--r-- | models/cards.js | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/models/cards.js b/models/cards.js index 323ec407..b6a7b4c6 100644 --- a/models/cards.js +++ b/models/cards.js @@ -327,10 +327,14 @@ Cards.helpers({ }, parentCardName() { - if (this.parentId === '') { - return ''; + let result = ''; + if (this.parentId !== '') { + const card = Cards.findOne(this.parentId); + if (card) { + result = card.title; + } } - return Cards.findOne(this.parentId).title; + return result; }, parentListId() { @@ -541,6 +545,11 @@ Cards.mutations({ unsetSpentTime() { return {$unset: {spentTime: '', isOvertime: false}}; }, + + setParentId(parentId) { + return {$set: {parentId}}; + }, + }); |