aboutsummaryrefslogtreecommitdiffstats
path: root/config/initializers/devise_permitted_parameters.rb
blob: 5ac054b39217ece6eb85f2e050aa62ae0548275d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
module DevisePermittedParameters
  extend ActiveSupport::Concern

  included do
    before_filter :configure_permitted_parameters
  end

  protected

  def configure_permitted_parameters
    devise_parameter_sanitizer.for(:sign_up) { |u| u.permit( :name, :email, :password, :password_confirmation, { organisation_attributes: [:name] } ) }
    devise_parameter_sanitizer.for(:account_update) { |u| u.permit( :name, :email, :password, :password_confirmation, :current_password, { organisation_attributes: [:name] } ) }
  end

end

DeviseController.send :include, DevisePermittedParameters