diff options
author | amadilsons <joao.amado.95@gmail.com> | 2017-10-09 14:49:03 +0200 |
---|---|---|
committer | amadilsons <joao.amado.95@gmail.com> | 2017-10-09 14:49:03 +0200 |
commit | 6ba1fc5ba1901a8cd8d7e8eb86e9ce70789d62e2 (patch) | |
tree | d519ed3f1780982795b2485fb39419c8e2d18bef /client/components/sidebar/sidebar.js | |
parent | c84187bdadb7f1afaa8211773d1d1cb986709099 (diff) | |
download | wekan-6ba1fc5ba1901a8cd8d7e8eb86e9ce70789d62e2.tar.gz wekan-6ba1fc5ba1901a8cd8d7e8eb86e9ce70789d62e2.tar.bz2 wekan-6ba1fc5ba1901a8cd8d7e8eb86e9ce70789d62e2.zip |
user can now leave the board
Diffstat (limited to 'client/components/sidebar/sidebar.js')
-rw-r--r-- | client/components/sidebar/sidebar.js | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/client/components/sidebar/sidebar.js b/client/components/sidebar/sidebar.js index 1290fd13..f4f0c118 100644 --- a/client/components/sidebar/sidebar.js +++ b/client/components/sidebar/sidebar.js @@ -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(); |