allow empty value for admin_user password
This commit is contained in:
@@ -17,7 +17,7 @@ ActiveAdmin.register AdminUser do
|
||||
form do |f|
|
||||
f.inputs do
|
||||
f.input :email
|
||||
f.input :password
|
||||
f.input :password, hint: "Leave blank to keep current password"
|
||||
f.input :password_confirmation
|
||||
f.input :member_id, as: :select,
|
||||
collection: Member.order(:nick).map { |m| [m.nick, m.id] },
|
||||
@@ -40,5 +40,13 @@ ActiveAdmin.register AdminUser do
|
||||
def scoped_collection
|
||||
super.includes(:member)
|
||||
end
|
||||
|
||||
def update
|
||||
if params[:admin_user][:password].blank?
|
||||
params[:admin_user].delete(:password)
|
||||
params[:admin_user].delete(:password_confirmation)
|
||||
end
|
||||
super
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user