remove :trackable from the default modules (#4857)
This removes :trackable from the default modules in the generators, to be more GDPR-friendly.
This commit is contained in:
parent
6c916488af
commit
af8f7e9797
|
@ -54,11 +54,11 @@ module ActiveRecord
|
|||
t.datetime :remember_created_at
|
||||
|
||||
## Trackable
|
||||
t.integer :sign_in_count, default: 0, null: false
|
||||
t.datetime :current_sign_in_at
|
||||
t.datetime :last_sign_in_at
|
||||
t.#{ip_column} :current_sign_in_ip
|
||||
t.#{ip_column} :last_sign_in_ip
|
||||
# t.integer :sign_in_count, default: 0, null: false
|
||||
# t.datetime :current_sign_in_at
|
||||
# t.datetime :last_sign_in_at
|
||||
# t.#{ip_column} :current_sign_in_ip
|
||||
# t.#{ip_column} :last_sign_in_ip
|
||||
|
||||
## Confirmable
|
||||
# t.string :confirmation_token
|
||||
|
|
|
@ -6,9 +6,9 @@ module Devise
|
|||
def model_contents
|
||||
buffer = <<-CONTENT
|
||||
# Include default devise modules. Others available are:
|
||||
# :confirmable, :lockable, :timeoutable and :omniauthable
|
||||
# :confirmable, :lockable, :timeoutable, :trackable and :omniauthable
|
||||
devise :database_authenticatable, :registerable,
|
||||
:recoverable, :rememberable, :trackable, :validatable
|
||||
:recoverable, :rememberable, :validatable
|
||||
|
||||
CONTENT
|
||||
buffer
|
||||
|
|
|
@ -34,11 +34,11 @@ module Mongoid
|
|||
field :remember_created_at, type: Time
|
||||
|
||||
## Trackable
|
||||
field :sign_in_count, type: Integer, default: 0
|
||||
field :current_sign_in_at, type: Time
|
||||
field :last_sign_in_at, type: Time
|
||||
field :current_sign_in_ip, type: String
|
||||
field :last_sign_in_ip, type: String
|
||||
# field :sign_in_count, type: Integer, default: 0
|
||||
# field :current_sign_in_at, type: Time
|
||||
# field :last_sign_in_at, type: Time
|
||||
# field :current_sign_in_ip, type: String
|
||||
# field :last_sign_in_ip, type: String
|
||||
|
||||
## Confirmable
|
||||
# field :confirmation_token, type: String
|
||||
|
|
Loading…
Reference in New Issue