| 
					
				 | 
			
			
				@@ -1459,7 +1459,7 @@ if (Meteor.isServer) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         const fullName = 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           inviter.profile !== undefined && 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          inviter.profile.fullname !== undefined 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            inviter.profile.fullname !== undefined 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ? inviter.profile.fullname 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             : ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         const userFullName = 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2256,9 +2256,11 @@ if (Meteor.isServer) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    * 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    * @param {string} boardId the board ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    * @param {string} userId the user ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   * @param {string} action the action (needs to be `add`) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    * @param {boolean} isAdmin is the user an admin of the board 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    * @param {boolean} isNoComments disable comments 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    * @param {boolean} isCommentOnly only enable comments 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   * @param {boolean} isWorker is the user a board worker 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    * @return_type {_id: string, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    *               title: string} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    */ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2271,7 +2273,7 @@ if (Meteor.isServer) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         const userId = req.params.userId; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         const boardId = req.params.boardId; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         const action = req.body.action; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        const { isAdmin, isNoComments, isCommentOnly } = req.body; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        const { isAdmin, isNoComments, isCommentOnly, isWorker } = req.body; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let data = Meteor.users.findOne({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           _id: userId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2291,6 +2293,7 @@ if (Meteor.isServer) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   isTrue(isAdmin), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   isTrue(isNoComments), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   isTrue(isCommentOnly), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  isTrue(isWorker), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   userId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2301,10 +2304,7 @@ if (Meteor.isServer) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        JsonRoutes.sendResult(res, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          code: 200, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          data: query, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        JsonRoutes.sendResult(res, { code: 200, data }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } catch (error) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         JsonRoutes.sendResult(res, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           code: 200, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2355,10 +2355,7 @@ if (Meteor.isServer) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        JsonRoutes.sendResult(res, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          code: 200, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          data: query, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        JsonRoutes.sendResult(res, { code: 200, data }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } catch (error) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         JsonRoutes.sendResult(res, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           code: 200, 
			 |