-
Notifications
You must be signed in to change notification settings - Fork 308
Conversation
!mmmmmm @rohitpaulk |
de55e51
to
eae6c00
Compare
Nice! Keep up the great work! :-) |
💙 💛 💚 |
762f7ef
to
1cb9a52
Compare
1180ddb
to
f552978
Compare
@clone1018 @seanlinsley @whit537 - Looks like this is done :) Any thoughts on improving the email text? |
f552978
to
6188205
Compare
Rebased on master. |
These errors are occurring because the Mandrill keys aren't set properly (I deleted mine as they were interfering with my sender reputation on Mandrill) |
6188205
to
a0cb6c7
Compare
Tests pass now. |
But this is a test key, which doesn't actually send mail. If you want to test that you have to set up your own key. |
15d7692
to
b66bafe
Compare
I think this is ready for final review. |
How do I remove my email address? I don't see an "X" like with accounts elsewhere. I tried entering the empty string but got a failure message. Do we want to support removing an email address? |
I'm thinking about the format of our email messages. Do we want fancy HTML messages with images? Probably. |
|
|
""", locals()) | ||
self.set_attributes(email_address=email) | ||
|
||
def verify_email(self, email, nonce): |
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.
We are we using different error handling patterns here? We return in most cases, but we do raise once as well.
Why are we using complicated nesting?
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.
💃 |
I verified that we have |
I reviewed all of the settings in Mandrill. |
I deleted an (oauth?) app because I don't think we need it. We just need to post to their API. |
Ran
|
Mails sent! |
The first three batches of emails have gone through. We're at 140 verifications out of 747 deliveries = 10%. |
Work in progress.
Read #2312.
Once this is merged, existing users will be able to add a verified email to their Gratipay account.
use(ref) IRCemail
instead ofemail_address
by status (primary, verified, unverified) then alphabetically(ref)safely_reserve_a_username
#2981allow user to dismiss email cta permanently(ref) IRCaccounts/#email
with a notification rather than a separate page that is two clicks from where I started (ref, ref)+
in them. (ref)After this is merged, we'll have to:
the elsewhere email addresses and(ref) those in theemail
column to send initial verification emails—this is inbranch.py
.email
column once the above step is done.