Merge pull request #3013 from salleman33/master

debug isBoardAdmin on main page
This commit is contained in:
Lauri Ojansivu 2020-04-13 17:48:16 +03:00 committed by GitHub
commit b841f798f8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 7 additions and 3 deletions

View file

@ -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'}}")

View file

@ -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);

View file

@ -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);
},
});