[ ] Have you linked each commit to their issue e.g. First line should contain text like IssueID #123 - Update dependencies for front-end:. The important bit is the start IssueID #123, this will create a reference in the issue, to the commit.
[ ] Have you set Reviewers, labels and Milestone?
Is your feature request related to a problem? Please describe
When a newCustomerUser is created do not automatically send a email asking them to verify their email address - instead send an email asking them to reset their password. When a User resets their password, verify their email address as well.
Also set the status of all associated CustomerUsers to "ACTIVE".
Note that this does not apply to an existingUser being added to a Customer.
Note also that the reset password message should use a custom template rather than the built-in allauth template.
Note also also that I may want to modify adapter.send_mail to return the generated template (so that I can store it as a sent message for the Customer ADMIN).
Checklist
IssueID #123 - Update dependencies for front-end:
. The important bit is the startIssueID #123
, this will create a reference in the issue, to the commit.Is your feature request related to a problem? Please describe
When a new
CustomerUser
is created do not automatically send a email asking them to verify their email address - instead send an email asking them to reset their password. When aUser
resets their password, verify their email address as well.Also set the status of all associated
CustomerUsers
to "ACTIVE".Note that this does not apply to an existing
User
being added to aCustomer
.Note also that the reset password message should use a custom template rather than the built-in
allauth
template.Note also also that I may want to modify
adapter.send_mail
to return the generated template (so that I can store it as a sent message for theCustomer
ADMIN).