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

@@ -3,7 +3,7 @@ class UserNameChangeRequest < ApplicationRecord
belongs_to :approver, class_name: "User", optional: true
validate :not_limited, on: :create
validates :desired_name, user_name: true
validates :desired_name, user_name: true, confirmation: true, on: :create
validates_presence_of :original_name, :desired_name
after_create :update_name!