Sha256: 57d950155c2ec3187e43bc299023e8666756bae40458f4f3ed2ccad040b112ce

Contents?: true

Size: 1014 Bytes

Versions: 29

Compression:

Stored size: 1014 Bytes

Contents

module RailsBase
  module UserConstants
    ADMIN_ENUMS = [
      ADMIN_ROLE_NONE = :none,
      ADMIN_ROLE_VIEW_ONLY = :view_only,
      ADMIN_ROLE_SUPER = :super,
      ADMIN_ROLE_OWNER = :owner,
    ]

    SOFT_DESTROY_PARAMS = {
      mfa_enabled: false,
      email_validated: false,
      last_mfa_login: nil,
      encrypted_password: '',
      phone_number: nil,
    }

    SAFE_AUTOMAGIC_UPGRADE_COLS = {
      active: ->(user) { RailsBase.config.admin.active_tile_users?(user) } ,
      admin: ->(user) { RailsBase.config.admin.admin_type_tile_users?(user) } ,
      email: ->(user) { RailsBase.config.admin.email_tile_users?(user) } ,
      email_validated: ->(user) { RailsBase.config.admin.email_validate_tile_users?(user) } ,
      mfa_enabled: ->(user) { RailsBase.config.admin.mfa_tile_users?(user) } ,
      phone_number: ->(user) { RailsBase.config.admin.phone_tile_users?(user) } ,
      last_known_timezone: ->(user) { RailsBase.config.admin.modify_timezone_tile_users?(user) }
    }
  end
end

Version data entries

29 entries across 29 versions & 1 rubygems

Version Path
rails_base-0.75.6 app/models/rails_base/user_constants.rb
rails_base-0.75.5 app/models/rails_base/user_constants.rb
rails_base-0.75.4 app/models/rails_base/user_constants.rb
rails_base-0.75.3 app/models/rails_base/user_constants.rb
rails_base-0.75.2 app/models/rails_base/user_constants.rb
rails_base-0.75.1 app/models/rails_base/user_constants.rb
rails_base-0.75.0 app/models/rails_base/user_constants.rb
rails_base-0.74.0 app/models/rails_base/user_constants.rb
rails_base-0.73.1 app/models/rails_base/user_constants.rb
rails_base-0.73.0 app/models/rails_base/user_constants.rb
rails_base-0.72.1 app/models/rails_base/user_constants.rb
rails_base-0.72.0 app/models/rails_base/user_constants.rb
rails_base-0.71.0 app/models/rails_base/user_constants.rb
rails_base-0.70.1.pre app/models/rails_base/user_constants.rb
rails_base-0.70.0 app/models/rails_base/user_constants.rb
rails_base-0.61.0 app/models/rails_base/user_constants.rb
rails_base-0.60.0 app/models/rails_base/user_constants.rb
rails_base-0.58.0 app/models/rails_base/user_constants.rb
rails_base-0.57.0 app/models/rails_base/user_constants.rb
rails_base-0.56.0 app/models/rails_base/user_constants.rb