Since #330, tickets support having a different owner than the original purchaser, meaning that theoretically, tickets can be transferred between users. Currently, there are no safeguards against a "perk" product being transferred to a regular user. There is also no actual transfer functionality outside of the database support.
How should we handle this case?
- Should the backend enforce that no tickets are moved between user groups?
- Should the app just not fetch tickets it cannot use?
- Ideas?