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:
Samy Kacimi 2018-05-14 23:11:15 +02:00 committed by Leonardo Tegon
parent 6c916488af
commit af8f7e9797
3 changed files with 12 additions and 12 deletions

View File

@ -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

View File

@ -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

View File

@ -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