Make confirm-password routes more restful

This commit is contained in:
Shane Kilkelly 2017-05-16 11:51:06 +01:00
parent 60d3e4a97b
commit 25e0a19350
3 changed files with 3 additions and 3 deletions

View file

@ -248,7 +248,7 @@ module.exports = class Router
webRouter.post "/beta/opt-in", AuthenticationController.requireLogin(), BetaProgramController.optIn
webRouter.post "/beta/opt-out", AuthenticationController.requireLogin(), BetaProgramController.optOut
webRouter.get "/confirm-password", AuthenticationController.requireLogin(), SudoModeController.sudoModePrompt
webRouter.post "/confirm-password/submit", AuthenticationController.requireLogin(), SudoModeController.submitPassword
webRouter.post "/confirm-password", AuthenticationController.requireLogin(), SudoModeController.submitPassword
#Admin Stuff

View file

@ -13,7 +13,7 @@ block content
.row
.col-md-12
form(async-form="confirmPassword", name="confirmPassword",
action='/confirm-password/submit', method="POST", ng-cloak)
action='/confirm-password', method="POST", ng-cloak)
input(name='_csrf', type='hidden', value=csrfToken)
form-messages(for="confirmPassword")
.form-group

View file

@ -310,7 +310,7 @@ describe "Sessions", ->
@user2.getCsrfToken (err) =>
expect(err).to.be.oneOf [null, undefined]
@user2.request.post {
uri: '/confirm-password/submit',
uri: '/confirm-password',
json:
password: @user2.password
}, (err, response, body) =>