user name changes: require confirmation of new name.

This commit is contained in:
evazion
2019-09-25 22:16:06 -05:00
parent 07f706e75f
commit eff6480699
5 changed files with 7 additions and 31 deletions

View File

@@ -9,7 +9,7 @@ class UserNameChangeRequestsController < ApplicationController
def create
@change_request = UserNameChangeRequest.create_with(user: CurrentUser.user, original_name: CurrentUser.name).create(change_request_params)
flash[:notice] = "Your name has been changed"
flash[:notice] = "Your name has been changed" if @change_request.valid?
respond_with(@change_request, location: profile_path)
end
@@ -32,6 +32,6 @@ class UserNameChangeRequestsController < ApplicationController
end
def change_request_params
params.fetch(:user_name_change_request, {}).permit(%i[desired_name])
params.fetch(:user_name_change_request, {}).permit(%i[desired_name desired_name_confirmation])
end
end