summaryrefslogtreecommitdiffstats
path: root/client/components/sidebar/sidebar.js
diff options
context:
space:
mode:
authoramadilsons <joao.amado.95@gmail.com>2017-10-09 14:49:03 +0200
committeramadilsons <joao.amado.95@gmail.com>2017-10-09 14:49:03 +0200
commit6ba1fc5ba1901a8cd8d7e8eb86e9ce70789d62e2 (patch)
treed519ed3f1780982795b2485fb39419c8e2d18bef /client/components/sidebar/sidebar.js
parentc84187bdadb7f1afaa8211773d1d1cb986709099 (diff)
downloadwekan-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.js16
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();