lynndylanhurley / lynndylanhurley/devise_token_auth

Making :confirmable the default behavior

Open
#1,500 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Ruby
Stars
3.6k
Forks
1.1k
PR merge metrics
No merged PRs in 30d

Description

Hey all
Just did a fresh install of devise_token_auth and ran into a couple issues. The one I wanna address here is that by default, the user model was created with `:confirmable` in the User model commented out. Additionally in the configuration guide, there is no mention of uncommenting or using the `:confirmable` keyword in the User model. I propose that we make the model confirmable by default. Since the majority of the use cases (to my knowledge) would involve email confirmation. Barring that, I suggest we at least mention the uncommenting of the `:confirmable` keyword in the user model as a part of the [Email Authentication](https://devise-token-auth.gitbook.io/devise-token-auth/config/email_auth) configuration section.

Happy to write up a PR if folks think this is valuable
Thanks

Contributor guide

Open the contributing guide

Research direction

Start by inspecting the generated User model and the Email Authentication configuration guide linked in the issue. Compare the current commented :confirmable setup with the requested default behavior, then clarify whether the goal is a behavioral change or documentation update. Done means the chosen approach is reflected consistently in the generator and guide, with relevant verification added if the repository identifies it.

Written by the indexing model from the issue text.

Assessment

Tech stack
rails, ruby
Domain
authentication, backend, documentation
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.