Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Capture show ticket sales URL/price per performance range? #789
A show currently has two fields "Ticket URL" and "Ticket prices", collectively labelled "Ticket sales" on the show creation/edit screen. These are captured once for the show as a whole.
At least some of the time when a show has multiple performance ranges, either the URL and/or the price will vary per performance range. For price, this relation is currently expressed in words within the Ticket prices field. E.g. different prices for matinees vs evenings; different booking URLs for performances in different venues (esp. for tour shows).
Perhaps, from a database perspective, these fields should become tied to the performance range, rather than the show as a whole? In terms of interface, it might be good to let people choose whether they want to define them globally or per performance range.
Some change would be needed to how such information is presented to non-admins on the main show screen.
Sometimes the price will also vary within a performance range, but a slight redefinition of "performance range" could introduce price as a factor that should prompt creating a separate performance range.
The counter-argument is that this might just get too complicated (in the front-end) to be worth it.