|  | @@ -264,6 +264,27 @@ Boards.helpers({
 | 
	
		
			
				|  |  |      Boards.direct.update(this._id, { $push: { labels: { _id, name, color } } });
 | 
	
		
			
				|  |  |      return _id;
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  searchCards(term) {
 | 
	
		
			
				|  |  | +    check(term, Match.OneOf(String, null, undefined));
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    let query = { boardId: this._id };
 | 
	
		
			
				|  |  | +    const projection = { limit: 10, sort: { createdAt: -1 } };
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    if (term) {
 | 
	
		
			
				|  |  | +      let regex = new RegExp(term, 'i');
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +      query = {
 | 
	
		
			
				|  |  | +        boardId: this._id,
 | 
	
		
			
				|  |  | +        $or: [
 | 
	
		
			
				|  |  | +          { title: regex },
 | 
	
		
			
				|  |  | +          { description: regex },
 | 
	
		
			
				|  |  | +        ],
 | 
	
		
			
				|  |  | +      };
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    return Cards.find(query, projection);
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  |  });
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  Boards.mutations({
 |