浏览代码

Avoid showing current board

Andrés Manelli 7 年之前
父节点
当前提交
061a13e46e
共有 1 个文件被更改,包括 9 次插入3 次删除
  1. 9 3
      client/components/lists/listBody.js

+ 9 - 3
client/components/lists/listBody.js

@@ -338,8 +338,13 @@ BlazeComponent.extendComponent({
   },
   },
 
 
   onCreated() {
   onCreated() {
-    subManager.subscribe('board', Session.get('currentBoard'));
-    this.selectedBoardId = new ReactiveVar(Session.get('currentBoard'));
+    const boardId = Boards.findOne({
+      archived: false,
+      'members.userId': Meteor.userId(),
+      _id: {$ne: Session.get('currentBoard')},
+    })._id;
+    subManager.subscribe('board', boardId);
+    this.selectedBoardId = new ReactiveVar(boardId);
     this.term = new ReactiveVar('');
     this.term = new ReactiveVar('');
   },
   },
 
 
@@ -347,6 +352,7 @@ BlazeComponent.extendComponent({
     const boards = Boards.find({
     const boards = Boards.find({
       archived: false,
       archived: false,
       'members.userId': Meteor.userId(),
       'members.userId': Meteor.userId(),
+      _id: {$ne: Session.get('currentBoard')},
     }, {
     }, {
       sort: ['title'],
       sort: ['title'],
     });
     });
@@ -368,7 +374,7 @@ BlazeComponent.extendComponent({
         evt.preventDefault();
         evt.preventDefault();
         this.term.set(evt.target.searchTerm.value);
         this.term.set(evt.target.searchTerm.value);
       },
       },
-      'click .js-minicard'() {
+      'click .js-minicard'(evt) {
         // IMPORT CARD
         // IMPORT CARD
       },
       },
     }];
     }];