summaryrefslogtreecommitdiffstats
path: root/client/components/settings/settingBody.js
diff options
context:
space:
mode:
authorLauri Ojansivu <x@xet7.org>2017-11-29 14:19:49 +0200
committerLauri Ojansivu <x@xet7.org>2017-11-29 14:19:49 +0200
commited95542b675aa34dee1c6eaafb1fb3a157215039 (patch)
tree4daa8de28d5b7604630b793f0043550eaa2476a7 /client/components/settings/settingBody.js
parent9c283112edce9e7dd4bc1bd3b99a64b297082256 (diff)
parent54036fd7a3ac9bf25b6c601890491af66571d5ff (diff)
downloadwekan-ed95542b675aa34dee1c6eaafb1fb3a157215039.tar.gz
wekan-ed95542b675aa34dee1c6eaafb1fb3a157215039.tar.bz2
wekan-ed95542b675aa34dee1c6eaafb1fb3a157215039.zip
Merge branch 'devel'
Diffstat (limited to 'client/components/settings/settingBody.js')
-rw-r--r--client/components/settings/settingBody.js16
1 files changed, 16 insertions, 0 deletions
diff --git a/client/components/settings/settingBody.js b/client/components/settings/settingBody.js
index 27f690ee..5b015918 100644
--- a/client/components/settings/settingBody.js
+++ b/client/components/settings/settingBody.js
@@ -125,6 +125,21 @@ BlazeComponent.extendComponent({
},
+ sendSMTPTestEmail() {
+ Meteor.call('sendSMTPTestEmail', (err, ret) => {
+ if (!err && ret) { /* eslint-disable no-console */
+ const message = `${TAPi18n.__(ret.message)}: ${ret.email}`;
+ console.log(message);
+ alert(message);
+ } else {
+ const reason = err.reason || '';
+ const message = `${TAPi18n.__(err.error)}\n${reason}`;
+ console.log(message, err);
+ alert(message);
+ } /* eslint-enable no-console */
+ });
+ },
+
events(){
return [{
'click a.js-toggle-registration': this.toggleRegistration,
@@ -133,6 +148,7 @@ BlazeComponent.extendComponent({
'click a.js-toggle-board-choose': this.checkBoard,
'click button.js-email-invite': this.inviteThroughEmail,
'click button.js-save': this.saveMailServerInfo,
+ 'click button.js-send-smtp-test-email': this.sendSMTPTestEmail,
}];
},
}).register('setting');