4.12.3
2020-07-28 Feature1 Fix1 Tweak9 Language1Features
- Notify promoter for actions (RSVP going, RSVP not going, Event Checkin, Attendee Registered) for RSVP and Tribe Commerce. [ET-860]
Fixes
- Prevent PHP errors when loading the new RSVP views for posts using classic editor when The Events Calendar setting for Blocks editor is off. [ET-853]
Tweaks
- Layout improvements for Attendee Information's Birth Date field. [ET-875]
- Added
tribe_tickets_is_provider_active()template function so we can more easily check if a ticket's commerce provider is currently active before using its class methods. [ET-843] - Added
Tribe__Tickets_Plus__Tickets::get_attendee_optout_key()to simplify getting the optout key regardless of ticket provider class and accounting for legacy code. [ETP-843] - Added
Tribe__Tickets__Tickets::get_event_ticket_provider_object()to make it easier to get and interact with the ticket provider object itself and implemented it across all plugin code where the object is needed in place of the previous usage of class representation as a string. [ET-843] - Added
Tribe__Tickets__Tickets::get_ticket_provider_instance()to consistently and more concisely get a ticket provider's instance only if it is active. [ET-843] - Updated
Tribe__Tickets__Tickets::get_event_ticket_provider()so it returns false if the resulting ticket provider is no longer active and implemented it across all plugin code. [ET-843] - Updated
Tribe__Tickets__Status__Manager::get_provider_slug()and addedTribe__Tickets__Status__Manager::get_provider_class_from_slug()for convenient and consistent lookups. [ETP-843] - Display all of a post's order tabs in the Attendees Report admin screen. Example: if a post's ticket provider was Tribe Commerce and such tickets were sold, then the post's provider changed to WooCommerce Tickets, the Attendees Report screen should show both the Tribe Commerce order history tab and the WooCommerce order history tab, regardless of which ticket provider is currently the default. Introduced
Tribe__Tickets__Tickets::post_has_tickets()helper function. [ET-843] - Modify parameters on
register_rest_routeto includepermission_callbackto prevent notices on WordPress 5.5.
Languages
- 8 new strings added, 200 updated, 1 fuzzied, and 1 obsoleted
