Sha256: ab9dc4867ee2d5a0cd57c81397f1138a93ff29d7c631b5571dab9a9082deed08

Contents?: true

Size: 1013 Bytes

Versions: 8

Compression:

Stored size: 1013 Bytes

Contents

module PhcdevworksAccountsDevise
    class ApplicationController < ActionController::Base

        # Devise Filter
        before_action :phcdevworks_accounts_devise_permitted_parameters, if: :devise_controller?

        # Security Filters
        protect_from_forgery with: :exception

        # Load Requried Helper Files
        helper PhcdevworksActiveMenus::Engine.helpers
        helper PhcdevworksNotifications::Engine.helpers
        helper PhcdevworksTitleseo::Engine.helpers

        private

        # Whitelist Additional Fields
        def phcdevworks_accounts_devise_permitted_parameters
            added_attrs = [:username, :firstname, :lastname, :email, :terms_of_service, :payments_customer_id, :payments_subscription_id, :payments_plan_id, :password, :password_confirmation, :remember_me]
            devise_parameter_sanitizer.permit :sign_up, keys: added_attrs
            devise_parameter_sanitizer.permit :account_update, keys: added_attrs
        end

    end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
phcdevworks_accounts_devise-1.1.1 app/controllers/phcdevworks_accounts_devise/application_controller.rb
phcdevworks_accounts_devise-1.1.0 app/controllers/phcdevworks_accounts_devise/application_controller.rb
phcdevworks_accounts_devise-1.0.1 app/controllers/phcdevworks_accounts_devise/application_controller.rb
phcdevworks_accounts_devise-1.0.0 app/controllers/phcdevworks_accounts_devise/application_controller.rb
phcdevworks_accounts_devise-0.1.3.pre.beta app/controllers/phcdevworks_accounts_devise/application_controller.rb
phcdevworks_accounts_devise-0.1.2.pre.beta app/controllers/phcdevworks_accounts_devise/application_controller.rb
phcdevworks_accounts_devise-0.1.1.pre.beta app/controllers/phcdevworks_accounts_devise/application_controller.rb
phcdevworks_accounts_devise-0.1.0.pre.beta app/controllers/phcdevworks_accounts_devise/application_controller.rb