debug isBoardAdmin on main page

reviewable/pr3013/r1
salleman 5 years ago
parent a68ecc079d
commit 35ae07e2a6
  1. 2
      client/components/boards/boardsList.jade
  2. 4
      client/components/boards/boardsList.js
  3. 4
      models/users.js

@ -39,7 +39,7 @@ template(name="boardList")
i.fa.js-archive-board(
class="fa-archive"
title="{{_ 'archive-board'}}")
else if currentUser.isBoardAdmin
else if isAdministrable
i.fa.js-clone-board(
class="fa-clone"
title="{{_ 'duplicate-board'}}")

@ -42,6 +42,10 @@ BlazeComponent.extendComponent({
const user = Meteor.user();
return user && user.hasStarred(this.currentData()._id);
},
isAdministrable() {
const user = Meteor.user();
return user && user.isBoardAdmin(this.currentData()._id);
},
hasOvertimeCards() {
subManager.subscribe('board', this.currentData()._id, false);

@ -377,8 +377,8 @@ if (Meteor.isClient) {
return board && board.hasWorker(this._id);
},
isBoardAdmin() {
const board = Boards.findOne(Session.get('currentBoard'));
isBoardAdmin(boardId = Session.get('currentBoard')) {
const board = Boards.findOne(boardId);
return board && board.hasAdmin(this._id);
},
});

Loading…
Cancel
Save