April 2023 - Version 3.97
  • 10 Jan 2024
  • 3 Minutes to read
  • Dark
    Light

April 2023 - Version 3.97

  • Dark
    Light

Article Summary

If you have any questions about the release note, please don't hesitate to reach out to Blackthorn Support.

REQUIRED: The Candy Shop link must be used to upgrade the April release for Events.

The Candy Shop is your one-stop shop for installs and upgrades. To visit the Blackthorn Candy Shop page, go here.

Critical Update

Blackthorn customers with IP login restrictions in Salesforce and “PROXY_URL_ENABLE” license metadata need to update their IP to allowlist our new service IP from AWS before the Fixie service can be disabled in Heroku. Please add 3.215.1.17 to your list of IP addresses to allowlist.

Existing Fixie IPs: 54.173.229.200 & 54.175.230.252
New proxy IP: 3.92.203.127 & 3.215.1.17

Please reach out to Blackthorn Support if you have any questions.

Enhancements

Front End

Accessibility

  • Attendees can now use the tab key to navigate to the Upload Files field when registering for an Event.
  • When using the down arrow to navigate on an Event page, the screen reader will only read the header of the collapsed section, not the hidden content.
  • When using the down arrow to read the Event details page, the screen reader will read the following sections in the correct order: Event Title, Image, and Description.
  • The experience of tabbing through a registration form when an Event’s UI Experience = “Full-Width” has been improved.
  • A11y (accessibility) settings that duplicate a device’s system settings have been removed. These include default contrast, minimum contrast, enhanced contrast, image contrast, no saturation, high saturation, big black cursor, and big white cursor.

Back End

  • If an Event’s Event Settings includes the following, then the original Opportunity will no longer include the Donation amount.
    • Create Opportunity from Checkout = "True"
    • Create Opportunities for Donations = "Yes"

Bug Fixes

Front End

  • Once a Session reaches the amount in the Quantity Available field, an Attendee completing the checkout process will see "Sold Out" in gray instead of the Add button, and they will be prevented from adding the Session to their cart.
  • To prevent the following issues, a one-minute delay has been added to the back-end process to ensure that the back-end processing finishes before the email delivery occurs.
    • Email invites were delivered before back-end processing was complete, causing pages to load incorrectly and merged fields to remain blank.
    • A delay existed between the email invite delivery and the Attendee Registration Status update. If an Attendee clicked their invite link immediately, the wrong page would load.
  • Form Elements with Conditional Form Elements will load correctly, independent of how many Conditional Form Elements are applied to a single Form Element.

Back End

  • Use the Data Dictionary value "MSG_ERR_CHECKOUT_FAILED" to create a custom error message when a failed payment blocks checkout.

Mobile Check-in App

Enhancements

  • A new global setting has been added to the Mobile Check-In app. The new setting controls the behavior of the Badge Printing pop-up after a QR code is scanned and is disabled by default. To enable the setting, go to Settings, select “QR-Scan Badge Print Popup”, and choose “Enable”.

Bug Fixes

  • Mobile Check-in app users can now check in an Attendee to a specific Session using a QR Code.
  • Previously, an error would occur when using the Blackthorn External ID/Digital ID process for Events with no Attendee records. This issue has been resolved.

Admin Upgrade Instructions

To upgrade Events to the newest version, go to the Blackthorn Candy Shop.

Blackthorn has adopted Salesforce’s managed package installer to simplify the installation process.

Since Payments is already installed, the installer will install Base Package and make sure the correct version of Payments is installed before installing Events.

For step-by-step instructions, click here.

Testing

From now until 04/11/23, the directions below will teach you how to test the new front-end features, enhancements, and bug fixes until they are automatically pushed to the front end.

To Do

You will need to replace the Event Page and AttendeeLink URLs, events.blackthorn.io' domain, to a test domain.

TEST DOMAIN: https://preview.events.blackthorn.io/

For example, when you create your Attendee, an AttendeeLink URL is generated with the "events.blackthorn.io" domain like this one:

https://events.blackthorn.io/2E12oua7/attendee/ty2W6t9awokrDMaLWi8Mf4sLMedhdrWSBHw6HS7kqVnJ0kKmCK63yl0IxWpbAUBo

You'll then click on the AttendeeLink URL so it opens up in a new page. Remove "events.blackthorn.io" and replace it with "preview.events.blackthorn.io" so it looks like this:

https://preview.events.blackthorn.io/2E12oua7/attendee/ty2W6t9awokrDMaLWi8Mf4sLMedhdrWSBHw6HS7kqVnJ0kKmCK63yl0IxWpbAUBo

If you have any questions about this or need help with testing, please don't hesitate to reach out to Blackthorn Support.