AdministrateFieldPassword
All you need to integrate Password with Administrate.
Installation
Add this line to your application's Gemfile:
gem 'administrate-field-password'And then execute:
$ bundle install
Usage
In your Dashboard use the field type Field::Password for your password attribute in ATTRIBUTE_TYPES i.e.
ATTRIBUTE_TYPES = {
user_password: Field::Password
}And then add the attribute to the FORM_ATTRIBUTES list.
FORM_ATTRIBUTES = [
# Some other attributes...
:user_password
].freezeIf in you are displaying the password field on your forms, add this to your UserController
module Admin
class UsersController < Admin::ApplicationController
def update
params[:user].delete(:password) if params[:user][:password].blank?
super
end
end
endContributing
Bug reports and pull requests are welcome on GitHub at https://github.com/DisruptiveAngels/administrate-field-password.