Skip to content
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

Switch to boto3 for sending emails #3389

Closed
wants to merge 1 commit into from
Closed

Switch to boto3 for sending emails #3389

wants to merge 1 commit into from

Conversation

rajadain
Copy link
Member

Overview

Boto email capabilities have been deprecated, preventing new user sign up emails going out. These edits are inspired by https://github.com/azavea/django-amazon-ses/blob/develop/django_amazon_ses.py.

See https://rollbar.com/WikiWatershed/ModelMyWatershed/items/134

Connects #3388

Demo

Screen Shot 2021-04-13 at 7 55 40 PM

Notes

This PR is mainly for review. The branch has already been merged onto the Release branch, so that it can be deployed to staging for testing. Will deploy that to production once this is reviewed.

Testing Instructions

  • Go to https://staging.modelmywatershed.org/
  • Click "Login" in the top right, then click "Register" in the bottom of the dialog
  • Register for a new account
    • Ensure that you get a confirmation email
  • Click the link in the confirmation email
  • Attempt to login afterwards
    • Ensure that you are able to login successfully

Boto email capabilities have been deprecated, preventing
new user sign up emails going out.

See https://rollbar.com/WikiWatershed/ModelMyWatershed/items/134
@rajadain rajadain added the NSF Funding Source: National Science Foundation label Apr 14, 2021
@rajadain rajadain requested a review from jwalgran April 14, 2021 00:09
@rajadain rajadain closed this Apr 15, 2021
@rajadain rajadain deleted the tt/fix-emails branch June 10, 2021 19:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
NSF Funding Source: National Science Foundation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants