Open ghost opened 5 years ago
Comment by @dd32:
How would this be tracked? By email address being the same as your account? What about when a ticket is bought by an employer (as say, part of a sponsorship) and uses their Work email alias?
I question how much this is needed by "regular" users - checking ones email probably suffices for most people if they're not sure.
checking ones email probably suffices for most people if they're not sure.
If you didn't delete the email. Or didn't get it.
How would this be tracked? By email address being the same as your account?
Yes. Isn't it already being tracked by that to generate the attendees page anyway? I thought it tracked by your WP ID though, so we could just use that.
Comment by slackbot:
This ticket was mentioned in Slack in #meta-wordcamp by coreymckrill. View the logs.
Comment by @coreymckrill:
We discussed this during our ticket scrub today. It seems like the crux of the issue is:
Is it more about being able to find a specific ticket via the website if you no longer have the email with the link, or is it more about consolidating all your WordCamp tickets onto one screen somewhere?
The former would be fairly easy to implement with a lookup tool built into each WordCamp site. The latter is currently super hard to implement because of how our data is organized.
The impetus for this ticket is the former.
Is it more about being able to find a specific ticket via the website if you no longer have the email with the link,
The latter would be nifty, but basically if I lose the link there is no way to 'recover' it or figure out if I had a ticket. But if I could, as a logged in Mika, go to arizona.wordcamp.org and see an account page with my ticket deets, that would be nice :)
more about consolidating all your WordCamp tickets onto one screen somewhere?
Yeah that would a chunky cross-db-table search there :/
FWIW I don't think showing a list of all the tickets someone has bought across camps would be that hard. It'd just need a usermeta
value that stores this for each ticket:
href
To populate that, we'd need 2 things:
usermeta
for all attendees. Loop through all camp sites, then loop through all attendees. For each attendee, get the w.org user -- that can be from mapping the email to a user id, or by using the saved username if available (see #909). If the event isn't already in their usermeta
value, then add it. The job would take a long time, but that wouldn't matter since it'd be run in the background. We could add pagination if needed, but I'm guessing it wouldn't be.One of my questions from the Slack conversation was:
even if the tool exists, how do we make it intuitive for attendees, so they find it themselves instead of defaulting to emailing the organizers?
For that, we could maybe put something like this in the CampTix form like this, using the username connection from #909 .
That could take them to their profile, or just refresh the page and show them if they already have a ticket:
Or another version that uses email instead, since most folks probably won't bother to log in:
Can we create a new page (via a plugin) that can be linked to in the footer maybe?
Flow
/find-my-ticket
{email address}
with ticket information.I'm not certain that we have the ticket editing functionality, I don't see it necessary at this moment if not.
Imported from https://meta.trac.wordpress.org/ticket/4690 Created by @Ipstenu:
While one can look at the attendees/speakers pages to see if you're listed, there's no way to find out if you already bought a ticket for a camp if you're NOT listed on the attendees page.
Even if I log in to wordcamp central, I don't see a list (though I do see some old WCSFs under MySites, which is probably unique to me)
It would be nice to have a private page on https://profiles.wordpress.org/ipstenu/ that listed WordCamps I've got tickets for.