Bläddra i källkod

When adding a user to a board that has subtasks, also add user to the subtask board

Pedro Sousa 5 år sedan
förälder
incheckning
6ced47aa8c
1 ändrade filer med 10 tillägg och 0 borttagningar
  1. 10 0
      models/users.js

+ 10 - 0
models/users.js

@@ -814,6 +814,16 @@ if (Meteor.isServer) {
       board.addMember(user._id);
       user.addInvite(boardId);
 
+      //Check if there is a subtasks board
+      if (board.subtasksDefaultBoardId){
+        const subBoard = Boards.findOne(board.subtasksDefaultBoardId);
+        //If there is, also add user to that board
+        if (subBoard) {
+          subBoard.addMember(user._id);
+          user.addInvite(subBoard._id);
+        }
+      }
+      
       try {
         const params = {
           user: user.username,