disable emails endpoint when externalAuthenticationSystemUsed is true

This commit is contained in:
Tim Alby
2018-07-04 15:19:15 +02:00
parent 0777e44abf
commit 3581aa3ccb
+12 -9
View File
@@ -111,20 +111,23 @@ module.exports = class Router
webRouter.get '/user/emails',
AuthenticationController.requireLogin(),
UserEmailsController.list
webRouter.post '/user/emails',
AuthenticationController.requireLogin(),
UserEmailsController.add
webRouter.post '/user/emails/delete',
AuthenticationController.requireLogin(),
UserEmailsController.remove
webRouter.post '/user/emails/default',
AuthenticationController.requireLogin(),
UserEmailsController.setDefault
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
webRouter.post '/user/emails/delete',
AuthenticationController.requireLogin(),
UserEmailsController.remove
webRouter.post '/user/emails/default',
AuthenticationController.requireLogin(),
UserEmailsController.setDefault
webRouter.get '/user/sessions',
AuthenticationController.requireLogin(),
SudoModeMiddlewear.protectPage,