Merge pull request #725 from sharelatex/ta-disable-emails-endpoint

Disable Emails Endpoint when externalAuthenticationSystemUsed is True
This commit is contained in:
Timothée Alby 2018-07-05 15:57:31 +02:00 committed by GitHub
commit 08aab38470

View file

@ -111,6 +111,12 @@ module.exports = class Router
webRouter.get '/user/emails',
AuthenticationController.requireLogin(),
UserEmailsController.list
webRouter.get '/user/emails/confirm',
UserEmailsController.showConfirm
webRouter.post '/user/emails/confirm',
UserEmailsController.confirm
unless Features.externalAuthenticationSystemUsed()
webRouter.post '/user/emails',
AuthenticationController.requireLogin(),
UserEmailsController.add
@ -120,10 +126,7 @@ module.exports = class Router
webRouter.post '/user/emails/default',
AuthenticationController.requireLogin(),
UserEmailsController.setDefault
webRouter.get '/user/emails/confirm',
UserEmailsController.showConfirm
webRouter.post '/user/emails/confirm',
UserEmailsController.confirm
webRouter.get '/user/sessions',
AuthenticationController.requireLogin(),