Only allow editing of event/ticket types if editable.
Ensure plugin project config is removed when uninstalling.
1.4.4 2020-03-16
Fixed
Allows getting the ticket download via the purchasedTicket id. (thanks @samuelbirch).
Use existing ticketSku if not passed when saving purchasedTicket. (thanks @samuelbirch).
Fix error in purchasedTicket->getTicketType(). (thanks @samuelbirch).
1.4.3 2020-03-06
Fixed
When generating purchased tickets use serialized field values so that elements etc get regenerated. (thanks @joshangell).
Fix incorrect error from failed ticket validation.
1.4.2 2020-02-28
Changed
Updated ticket element sources to match that of purchased tickets. (thanks @samuelbirch).
Fixed
Fix fatal migration error.
Fix saving of custom fields for a purchased ticket. (thanks @samuelbirch).
1.4.1 2020-02-26
Fixed
Fix purchased ticket custom fields in element index.
1.4.0 2020-02-25
Added
Add un-checkin function for purchased tickets. (thanks @samuelbirch).
Add custom fields to purchased tickets (inherited from the ticket's type). (thanks @samuelbirch).
Add controller action for manual purchased ticket checkin or un-checkin. (thanks @samuelbirch).
Add checkin/un-checkin button on the purchased ticket detail page. (thanks @samuelbirch).
Add checkin action to the purchased ticket index page. (thanks @samuelbirch).
Upon checkout completion, if a line item option matches the handle of a custom field on a purchased ticket, it'll now push that value onto the custom field. This means you won't have to dive through line item options from now on, instead accessing that info on a purchased ticket element.
Add customer email and name to purchased ticket element index table, for viewing event attendees.
Changed
Update ticket availableCapacity to return the events availableCapacity if not quantity is not set. (thanks @samuelbirch).
Tickets are un-editable by default. (thanks @samuelbirch).
Purchased tickets are now grouped by their event type in the control panel. (thanks @samuelbirch).
Fixed
Fix some translations in the CP not being to the Events plugin's scope.
Fix minor style issue for meta sidebar for purchased tickets
1.3.2 2020-02-02
Fixed
Fix potential errors when no event or ticket exists anymore for a purchased ticket
1.3.1 2020-01-30
Fixed
Fix check-in error when no ticket is found.
1.3.0 2020-01-29
Added
Craft 3.4 compatibility.
Commerce 3.0 compatibility.
1.2.1 2020-01-18
Added
Add customer query param to craft.events.purchasedTickets().
Add customer query param to craft.events.tickets().
Add customer query param to craft.events.events().
Add craft.events.hasTicket(order).
Add Event name, Ticket name, or Order reference to list of searchable attributes for purchased ticket elements.
1.2.0 2020-01-07
Added
Add purchased tickets screen to CP, showing individual tickets and purchases.
Purchased tickets are now elements! Edit and delete purchased tickets is supported.
Show purchased tickets in the CP with their quantity, and a summary table below the ticket definitions.
Changed
Improve ticket-type custom field display. Now, whenever a ticket type is selected, all ticket type fields are shown, rather than having to save and reload the event.