In the user/%/tickets page, a user can see tickets registered by themselves and those registered for them.
Currently, the registrant is able to edit all tickets they registered.

Is there a way to allow users (attendee) the ability to edit a ticket that belongs to them but registered by someone else?

Admittedly, I am very new to this. Even searching the ticket module folder, I have no idea where to look or what to do. The closest I've gotten is where the "Edit link" is generated. :)

Comments

lafasofamily’s picture

It would be cool if there were permissions that we could set that would allow/disallow users to edit registration states. Right now users can change the registration states for tickets. When you want the state of the registration to be set by receiving payment in full, it doesn't make sense for the user to be able to set it to complete themselves manually. I have not found a way using configuration to deny user's access to that field so I "display:none" -ed it. And that makes it unavailable to my conference organizers too (which in this case is OK for now) If this is still an issue when I go to my first code sprint (and learn how to fix this stuff), I'll give this a go. Won't be until the fall though.

tankeroo’s picture

Oh, I hope they provide the permissions for it or consider it. Keeping in mind maybe not all conference require payment of course.

For the conference I'm helping with, it's a non-profit. Tickets are free, though attendees have the options to provide a fee when they arrive at conference. Tickets can be registered by attendee themselves or a group leader(registrant) registers the attendees.

I was using the system as a ways to keep track of attendees, since ID cards and welcome packets need to be prepared. So, having the attendee (who isn't the registrant) ability to edit their ticket (attending/not attending - instead of complete/pending.. or even correcting other info: name.. etc.) would be a great tracking tool for organizers and takes a load off the group leader to have to update the info themselves. Just my two cents on the matter. :D

Let me know when you fix that issue of yours, would love to know how you did it.