diff options
author | Maxime Quandalle <maxime@quandalle.com> | 2015-11-02 18:47:06 -0800 |
---|---|---|
committer | Maxime Quandalle <maxime@quandalle.com> | 2015-11-02 18:47:06 -0800 |
commit | e551d067b1ff85b9095952059ab8d6cb6dc3a4f1 (patch) | |
tree | 9a131782dc15989f92c035ac908b9fa57d569586 /client/config | |
parent | f9cbc1da4c1729d62b8c7dbbb7586dc95537b3c4 (diff) | |
download | wekan-e551d067b1ff85b9095952059ab8d6cb6dc3a4f1.tar.gz wekan-e551d067b1ff85b9095952059ab8d6cb6dc3a4f1.tar.bz2 wekan-e551d067b1ff85b9095952059ab8d6cb6dc3a4f1.zip |
Share the useraccounts configuration with the server
The previous users accounts templates configuration only happened on
the client, which was wrong and caused some bugs, for instance an
invalid URL was generated in the reset password e-mail.
Fixes #297
Diffstat (limited to 'client/config')
-rw-r--r-- | client/config/accounts.js | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/client/config/accounts.js b/client/config/accounts.js deleted file mode 100644 index d475e6b2..00000000 --- a/client/config/accounts.js +++ /dev/null @@ -1,48 +0,0 @@ -const passwordField = AccountsTemplates.removeField('password'); -const emailField = AccountsTemplates.removeField('email'); -AccountsTemplates.addFields([{ - _id: 'username', - type: 'text', - displayName: 'username', - required: true, - minLength: 2, -}, emailField, passwordField]); - -AccountsTemplates.configure({ - defaultLayout: 'userFormsLayout', - defaultContentRegion: 'content', - confirmPassword: false, - enablePasswordChange: true, - sendVerificationEmail: true, - showForgotPasswordLink: true, - onLogoutHook() { - const homePage = 'home'; - if (FlowRouter.getRouteName() === homePage) { - FlowRouter.reload(); - } else { - FlowRouter.go(homePage); - } - }, -}); - -['signIn', 'signUp', 'resetPwd', 'forgotPwd', 'enrollAccount'].forEach( - (routeName) => AccountsTemplates.configureRoute(routeName)); - -// We display the form to change the password in a popup window that already -// have a title, so we unset the title automatically displayed by useraccounts. -AccountsTemplates.configure({ - texts: { - title: { - changePwd: '', - }, - }, -}); - -AccountsTemplates.configureRoute('changePwd', { - redirect() { - // XXX We should emit a notification once we have a notification system. - // Currently the user has no indication that his modification has been - // applied. - Popup.back(); - }, -}); |