user can now leave the board

This commit is contained in:
amadilsons 2017-10-09 14:49:03 +02:00
parent c84187bdad
commit 6ba1fc5ba1
5 changed files with 29 additions and 15 deletions

View file

@ -153,15 +153,13 @@ Template.memberPopup.events({
Boards.findOne(boardId).removeMember(memberId);
Popup.close();
}),
'click .js-leave-member'() {
'click .js-leave-member': Popup.afterConfirm('leaveBoard', () => {
const boardId = Session.get('currentBoard');
Meteor.call('quitBoard', boardId, (err, ret) => {
if (!ret && ret) {
Popup.close();
FlowRouter.go('home');
}
Popup.close();
FlowRouter.go('home');
});
},
}),
});
Template.removeMemberPopup.helpers({
@ -173,6 +171,12 @@ Template.removeMemberPopup.helpers({
},
});
Template.leaveBoardPopup.helpers({
board() {
return Boards.findOne(Session.get('currentBoard'));
},
});
Template.membersWidget.helpers({
isInvited() {
const user = Meteor.user();