Sha256: 334b2b47e688f1239a5e965d77822a3ffce591cb0ecc3f1863bdb04cdc93ce82

Contents?: true

Size: 1.69 KB

Versions: 25

Compression:

Stored size: 1.69 KB

Contents

EffectiveLogging.setup do |config|
  # Configure Database Tables
  config.logs_table_name = :logs

  # Authorization Method
  #
  # This method is called by all controller actions with the appropriate action and resource
  # If the method returns false, an Effective::AccessDenied Error will be raised (see README.md for complete info)
  #
  # Use via Proc (and with CanCan):
  # config.authorization_method = Proc.new { |controller, action, resource| can?(action, resource) }
  #
  # Use via custom method:
  # config.authorization_method = :my_authorization_method
  #
  # And then in your application_controller.rb:
  #
  # def my_authorization_method(action, resource)
  #   current_user.is?(:admin)
  # end
  #
  # Or disable the check completely:
  # config.authorization_method = false
  config.authorization_method = Proc.new { |controller, action, resource| authorize!(action, resource) } # CanCanCan

  # Register Effective::Logs with ActiveAdmin if ActiveAdmin is present
  config.use_active_admin = true

  # Admin Screens Layout Settings
  config.layout = 'application'   # All EffectiveLogging controllers will use this layout

  # config.layout = {
  #   logs: 'application',
  #   admin_logs: 'admin',
  # }

  # All statuses defined here, as well as 'info', 'success', and 'error' (hardcoded) will be created as
  # EffectiveLogger.info('my message') macros
  config.additional_statuses = []

  #########################################
  #### Automatic Logging Functionality ####
  #########################################

  # Log all sent emails
  config.email_enabled = true

  # Log all sign ins (successful only)
  config.sign_in_enabled = true

  # Log all sign outs
  config.sign_out_enabled = false
end

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
effective_logging-1.11.5 config/effective_logging.rb
effective_logging-1.11.4 config/effective_logging.rb
effective_logging-1.11.3 config/effective_logging.rb
effective_logging-1.11.2 config/effective_logging.rb
effective_logging-1.11.1 config/effective_logging.rb
effective_logging-1.11.0 config/effective_logging.rb
effective_logging-1.10.18 config/effective_logging.rb
effective_logging-1.10.17 config/effective_logging.rb
effective_logging-1.10.16 config/effective_logging.rb
effective_logging-1.10.15 config/effective_logging.rb
effective_logging-1.10.14 config/effective_logging.rb
effective_logging-1.10.13 config/effective_logging.rb
effective_logging-1.10.12 config/effective_logging.rb
effective_logging-1.10.11 config/effective_logging.rb
effective_logging-1.10.10 config/effective_logging.rb
effective_logging-1.10.9 config/effective_logging.rb
effective_logging-1.10.8 config/effective_logging.rb
effective_logging-1.10.7 config/effective_logging.rb
effective_logging-1.10.6 config/effective_logging.rb
effective_logging-1.10.5 config/effective_logging.rb