Added red-green circle to board lists item for indicating board which has overtime logs or normal spent time log

This commit is contained in:
Thuan Pham Quoc 2017-11-20 23:24:27 +07:00
parent d38071457c
commit 6dba4ccd4d
5 changed files with 47 additions and 0 deletions

View file

@ -1,3 +1,5 @@
const subManager = new SubsManager();
BlazeComponent.extendComponent({
boards() {
return Boards.find({
@ -13,6 +15,16 @@ BlazeComponent.extendComponent({
return user && user.hasStarred(this.currentData()._id);
},
hasOvertimeCards() {
subManager.subscribe('board', this.currentData()._id);
return this.currentData().hasOvertimeCards();
},
hasSpentTimeCards() {
subManager.subscribe('board', this.currentData()._id);
return this.currentData().hasSpentTimeCards();
},
isInvited() {
const user = Meteor.user();
return user && user.isInvitedTo(this.currentData()._id);