|
@@ -111,20 +111,23 @@ module.exports = class Router
|
|
|
webRouter.get '/user/emails',
|
|
webRouter.get '/user/emails',
|
|
|
AuthenticationController.requireLogin(),
|
|
AuthenticationController.requireLogin(),
|
|
|
UserEmailsController.list
|
|
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',
|
|
webRouter.get '/user/emails/confirm',
|
|
|
UserEmailsController.showConfirm
|
|
UserEmailsController.showConfirm
|
|
|
webRouter.post '/user/emails/confirm',
|
|
webRouter.post '/user/emails/confirm',
|
|
|
UserEmailsController.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',
|
|
webRouter.get '/user/sessions',
|
|
|
AuthenticationController.requireLogin(),
|
|
AuthenticationController.requireLogin(),
|
|
|
SudoModeMiddlewear.protectPage,
|
|
SudoModeMiddlewear.protectPage,
|