Browse Source

Show only boards in which the user participate in the home page grid

Fixes #218
Maxime Quandalle 10 years ago
parent
commit
bd331122b8
2 changed files with 5 additions and 1 deletions
  1. 4 1
      client/components/boards/boardList.js
  2. 1 0
      server/publications/boards.js

+ 4 - 1
client/components/boards/boardList.js

@@ -4,7 +4,10 @@ BlazeComponent.extendComponent({
   },
 
   boards: function() {
-    return Boards.find({ archived: false }, {
+    return Boards.find({
+      archived: false,
+      'members.userId': Meteor.userId()
+    }, {
       sort: ['title']
     });
   },

+ 1 - 0
server/publications/boards.js

@@ -26,6 +26,7 @@ Meteor.publish('boards', function() {
       slug: 1,
       title: 1,
       color: 1,
+      members: 1,
       permission: 1
     }
   });