summaryrefslogtreecommitdiffstats
path: root/models/boards.js
diff options
context:
space:
mode:
Diffstat (limited to 'models/boards.js')
-rw-r--r--models/boards.js11
1 files changed, 10 insertions, 1 deletions
diff --git a/models/boards.js b/models/boards.js
index 8a7844e2..cd633f56 100644
--- a/models/boards.js
+++ b/models/boards.js
@@ -298,6 +298,15 @@ Boards.mutations({
return { $pull: { labels: { _id: labelId } } };
},
+ changeOwnership(fromId, toId) {
+ const memberIndex = this.memberIndex(fromId);
+ return {
+ $set: {
+ [`members.${memberIndex}.userId`]: toId,
+ },
+ };
+ },
+
addMember(memberId) {
const memberIndex = this.memberIndex(memberId);
if (memberIndex >= 0) {
@@ -565,7 +574,7 @@ if (Meteor.isServer) {
const data = Boards.find({
archived: false,
- 'members.userId': req.userId,
+ 'members.userId': paramUserId,
}, {
sort: ['title'],
}).map(function(board) {