summaryrefslogtreecommitdiffstats
path: root/models/cards.js
diff options
context:
space:
mode:
authorNicu Tofan <nicu.tofan@gmail.com>2018-06-26 17:39:31 +0300
committerNicu Tofan <nicu.tofan@gmail.com>2018-06-26 17:39:31 +0300
commitb7d508e8c4cf858559e144053d119ceaebfa9697 (patch)
treed909d73704705e9f78f3039fd3d10dd3dfc685ea /models/cards.js
parent439d7c3dbc38e6b8165b3d65f78d0f90e7e5d7db (diff)
downloadwekan-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.js15
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}};
+ },
+
});