New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Disable email confirmation. #14406
Disable email confirmation. #14406
Conversation
7c025d2
to
fb58be9
Compare
@poorvasingal and/or @ryansloan to confirm we do still want to deprecate our usage of |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, pending your being sure (per your comments on the PR) that this is a change we want to make.
I can't think of a reason right now for why we'd want to keep this feature. But I wouldn't be surprised if we wanted to add it back in when we start thinking about parent accounts. I think that feature will be different enough though (e.g. it'll be an email asking the parent to confirm that they are okay with their child having their own account). |
@poorvasingal: Since our (past) usage of email confirmation is tied to the |
Does this mean we no longer confirm teacher account email addresses? |
@joshlory yes, this is the email address confirmation email that goes out automatically when a new teacher account is created. We have a different concept of validated / confirmed teachers, that enables parts of the UI (I don't know too much about this part), which needs an upgrade but is currently handled by the cohort model. |
@joshlory: Yes, as @aoby notes. This feature was a frequent source of zendesk tickets, a frequent source of confusion, a PII leak (for some time, we accidentally stored a student email if they started as a teacher, modified the email without confirming it, and switched to a student account), and never used (in that nothing changed before or after confirmation). @aoby: My guess as that you are thinking of |
FYI @caleybrock, this is expected to change any eyes tests that happened to capture the alert. My intent is to accept any new baselines that arise from the robo-DTT this AM. |
Yes @ashercodeorg that's it: authorized teachers. Thanks! Long term we need to remove the cohort dependency, but that's another story. |
Do we have any idea what will eventually replace the cohort dependency? |
No. We have talked vaguely about making a new model (or property on user) for this purpose, but nothing concrete. |
In particular, this PR removes the sending of confirmation emails and the partial alerting the user that their email has not been confirmed. Further PRs will dismantle associated code (deleting the partial view itself, deleting the confirmation email, updating our devise usage, and removing the associated DB columns).