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
|
t.datetime :remember_created_at
|
||||||
|
|
||||||
## Trackable
|
## Trackable
|
||||||
t.integer :sign_in_count, default: 0, null: false
|
# t.integer :sign_in_count, default: 0, null: false
|
||||||
t.datetime :current_sign_in_at
|
# t.datetime :current_sign_in_at
|
||||||
t.datetime :last_sign_in_at
|
# t.datetime :last_sign_in_at
|
||||||
t.#{ip_column} :current_sign_in_ip
|
# t.#{ip_column} :current_sign_in_ip
|
||||||
t.#{ip_column} :last_sign_in_ip
|
# t.#{ip_column} :last_sign_in_ip
|
||||||
|
|
||||||
## Confirmable
|
## Confirmable
|
||||||
# t.string :confirmation_token
|
# t.string :confirmation_token
|
||||||
|
|
|
@ -6,9 +6,9 @@ module Devise
|
||||||
def model_contents
|
def model_contents
|
||||||
buffer = <<-CONTENT
|
buffer = <<-CONTENT
|
||||||
# Include default devise modules. Others available are:
|
# Include default devise modules. Others available are:
|
||||||
# :confirmable, :lockable, :timeoutable and :omniauthable
|
# :confirmable, :lockable, :timeoutable, :trackable and :omniauthable
|
||||||
devise :database_authenticatable, :registerable,
|
devise :database_authenticatable, :registerable,
|
||||||
:recoverable, :rememberable, :trackable, :validatable
|
:recoverable, :rememberable, :validatable
|
||||||
|
|
||||||
CONTENT
|
CONTENT
|
||||||
buffer
|
buffer
|
||||||
|
|
|
@ -34,11 +34,11 @@ module Mongoid
|
||||||
field :remember_created_at, type: Time
|
field :remember_created_at, type: Time
|
||||||
|
|
||||||
## Trackable
|
## Trackable
|
||||||
field :sign_in_count, type: Integer, default: 0
|
# field :sign_in_count, type: Integer, default: 0
|
||||||
field :current_sign_in_at, type: Time
|
# field :current_sign_in_at, type: Time
|
||||||
field :last_sign_in_at, type: Time
|
# field :last_sign_in_at, type: Time
|
||||||
field :current_sign_in_ip, type: String
|
# field :current_sign_in_ip, type: String
|
||||||
field :last_sign_in_ip, type: String
|
# field :last_sign_in_ip, type: String
|
||||||
|
|
||||||
## Confirmable
|
## Confirmable
|
||||||
# field :confirmation_token, type: String
|
# field :confirmation_token, type: String
|
||||||
|
|
Loading…
Reference in New Issue