diff --git a/gittip/participant.py b/gittip/participant.py index 800febb4d4..bbe6f42e46 100644 --- a/gittip/participant.py +++ b/gittip/participant.py @@ -525,15 +525,15 @@ def take_over(self, platform, user_id, have_confirmation=False): This method associates an account on another platform (GitHub, Twitter, etc.) with the Gittip participant represented by self. Every account - elsewhere has an associated Gittip participant account, if only a stub - (it allows us to track pledges to that account should they ever decide - to join Gittip). - - When someone XXX If that's the case, we want to present the user with a - confirmation before proceeding to reconnect the AccountElsewhere to the - new Gittip account; WontProceed is the signal to request confirmation. - If it was the last AccountElsewhere connected to the old Gittip - account, then we absorb the old Gittip account into the new one, + elsewhere has an associated Gittip participant account, even if its + only a stub participant (it allows us to track pledges to that account + should they ever decide to join Gittip). + + In certain circumstances, we want to present the user with a + confirmation before proceeding to reconnect the account elsewhere to + the new Gittip account; NeedConfirmation is the signal to request + confirmation. If it was the last account elsewhere connected to the old + Gittip account, then we absorb the old Gittip account into the new one, effectively archiving the old account. Here's what absorbing means: