Skip to content

Commit 31564b9

Browse files
authored
Merge pull request #315 from espoo-dev/feat-devise-lockable
Configs Devise module Lockable
2 parents a8b0c1c + 59b5f46 commit 31564b9

File tree

4 files changed

+19
-2
lines changed

4 files changed

+19
-2
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,3 +41,5 @@
4141
!.env.example
4242

4343
lib/data/procedures/
44+
45+
/.idea

app/models/user.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ class User < ApplicationRecord
77
# :lockable, :timeoutable, :trackable and :omniauthable
88
devise :database_authenticatable, :registerable,
99
:recoverable, :rememberable, :validatable, :api,
10-
:omniauthable, :confirmable, omniauth_providers: %i[github strava]
10+
:omniauthable, :confirmable, :lockable,
11+
omniauth_providers: %i[github strava]
1112

1213
has_many :event_procedures, dependent: :destroy
1314
has_many :medical_shifts, dependent: :destroy
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# frozen_string_literal: true
2+
3+
class AddLockableToUsers < ActiveRecord::Migration[7.1]
4+
def change
5+
change_table :users, bulk: true do |t|
6+
t.integer :failed_attempts
7+
t.string :unlock_token
8+
t.datetime :locked_at
9+
end
10+
end
11+
end

db/schema.rb

Lines changed: 4 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)