-
Notifications
You must be signed in to change notification settings - Fork 308
Conversation
We have 148 ~users with a |
We'll need to add a |
fa82490
to
357af70
Compare
I think what we want to do is replace |
Python identifiers can't begin with a digit. :) |
We'll still need the |
Once we have |
Alright, so what's the definition of a 1.0 balance? Who has a 1.0 balance and who doesn't? |
Anyone who received money on Gratipay before 153 and hasn't withdrawn it has a 1.0 balance. Note that it's possible to have a balance and not have a 1.0 balance, because we charged in advance. I personally have $5.94 on my Gratipay account right now because of the payin minimum, but that's not a 1.0 balance. |
We do have 35 |
We closed the |
We have 2,808 ~users that received money under Gratipay 1.0: => select count(*) from (
select distinct on (tippee)
tippee
from transfers
where "timestamp" < '2015-05-07'
) as _;
┌───────┐
│ count │
├───────┤
│ 2808 │
└───────┘
(1 row)
|
Those 2,808 may have given their money to someone else on Gratipay. That's what I did: I had a balance of $149.46 on the day of the Gratipocalypse, which I gave to new Teams over the course of the next eight weeks. In the ninth week, we started charging my card to cover my payments. |
I suppose that this has been another loophole: giving one's balance away to new Teams. Strictly speaking, we shouldn't have allowed non-upgraded users to use their balance to fund 2.0 payments. But that's water under the bridge: we're not going to pull the money back that we've paid out to Teams. |
Are we going to continue allowing this loophole? How would we close it? |
Once we have |
Alright, so we should be able to compute |
2,259 of the 1.0 tippees currently have a balance. |
We have 4,721 participants with a balance, which I guess means that 1,913 have a balance because of charging in advance? |
I like the idea of decrementing |
We have 219 |
I think we just need notifications for |
e209728
to
3d1e620
Compare
3d1e620
to
e2df261
Compare
The stock error template has goofy formatting and no inline sign in affordance.
Last thing on my plate is to require a PayPal route as part of all this. After that I think I'm ready for review. |
Alright, ready for review. |
So the plan is to deploy this code, and then run |
Alright, let's do this. |
Should've done this after merging #3744.
Closes #3743. Currently this is stubbed out with an "email us" (#3539 (comment)).