bethlakshmi / GBE

Code repository for the Great Boston Burlesque Expo
3 stars 0 forks source link

Purchase Email (aka paypal account) for syncing tickets #126

Closed bethlakshmi closed 10 years ago

bethlakshmi commented 10 years ago

MARCUS, SCRATCH - please comment here when you are done with your AIs and i will close when all of us are done.

We still have phantom transactions that don't get synced, because users want 1 account for Expo communication and 1 account for purchasing things with BPT. We're adding a column called PurchaseEmail to the database and using that as our sync point with BPT. By default, new user accounts will use the same purchase email as the regular email. The admin will have the ability to edit this box as part of user administration (the Attendees menu), users will have read-only visibility. Users will also get a warning on their home page if they have no tickets to check and see if the purchase email is correct. If it is not correct, they will be asked to mail the registrar for a fix. This will limit the abuse ability of claiming someone else's ticket.

There will be NO controls right now on the unique-ness of the Purchase email.

Proof of identity will be checked at registration, in person, before credentials are given out. That's the biggest security control here.

Assignments:

bethlakshmi commented 10 years ago

Hey Scratch... if you wanted to give me help text to show on the User Profile for what a "PayPal Account" is and what to do if it looks weird, then please do. Otherwise I'll take a stab and have you verify in the test site.

bethlakshmi commented 10 years ago

First round of code uploaded for the new column - schema.sql is updated and you can see the column in the testexpo database. Waiting to see if github syncs, will do more testing in the next week or so.

burlexpo commented 10 years ago
  1. Help Text for PayPal Address: "This should be the address you use when logging into your PayPal account. If it's different from the email address you use to login in here, you may not see the tickets you purchased here. If you tell us what email address you use with PayPal, we can adjust it here and all will be well".
  2. Text for Home Page:

Hey you! Do you think there’s supposed to be a ticket you purchased right here? If there isn’t, it may be because the email address you created your Burlesque Expo account with and the email address you use for PayPal aren’t the same! Don’t panic! You can check what we think your PayPal email is in your Profile. If it’s not the same as the address you really use with PayPal, please contact us with your account email here and your PayPal email address and we’ll make things right!

2a. Use this image instead

pointer guy text

bethlakshmi commented 10 years ago

Hey Marcus - I'm sending this to you to close when you are ready - I've got Scratch's updates into the system and my own.

markcockrum commented 10 years ago

Thanks!

markcockrum commented 10 years ago

Done!