Sha256: afae9cea2a6d2bc78904e8d2bf7f37699a2205bdb8201eb89635d20972a4eb63

Contents?: true

Size: 899 Bytes

Versions: 8

Compression:

Stored size: 899 Bytes

Contents

module PhcdevworksAccounts
    class ApplicationController < ActionController::Base

        # Devise Filter
        before_action :phcdevworks_accounts_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_permitted_parameters
            added_attrs = [:username, :firstname, :lastname, :email, :terms_of_service, :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-3.1.0 app/controllers/phcdevworks_accounts/application_controller.rb
phcdevworks_accounts-3.0.7 app/controllers/phcdevworks_accounts/application_controller.rb
phcdevworks_accounts-3.0.5 app/controllers/phcdevworks_accounts/application_controller.rb
phcdevworks_accounts-3.0.4 app/controllers/phcdevworks_accounts/application_controller.rb
phcdevworks_accounts-3.0.3 app/controllers/phcdevworks_accounts/application_controller.rb
phcdevworks_accounts-3.0.2 app/controllers/phcdevworks_accounts/application_controller.rb
phcdevworks_accounts-3.0.1 app/controllers/phcdevworks_accounts/application_controller.rb
phcdevworks_accounts-3.0.0 app/controllers/phcdevworks_accounts/application_controller.rb