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