Widgets - August 2022
This release is all about optimization and fixes, so get ready to live your best Widget life. And while it's all pretty great, don't miss the ability to click on the Primary Contact icon to send a message to a Group, Event, or Opportunity's Primary Contact.
Multiple Widgets
- Enhanced the Group, Event, and Opportunity Details Widgets so that clicking on the Primary Contact icon opens a contact form, allowing Users to email the Primary Contact. Even better? While the email will contain the User's information, it will be sent from the email identified in the new COMMON, SystemEmailFrom Configuration Setting, and will be recorded in the Platform. Note: If the Primary Contact does not have an email address associated with their record, this feature will be disabled.
- Enhanced Widget OAuth so that when a User is authenticated in any MinistryPlatform application, they are authenticated in all other applications for a unified experience.
- Updated all finder Widgets so that the entire card is clickable, rather than just the See Details button.
Communication Widgets
- Fixed an issue where Contact information provided in the Custom Form Widget was not retained if the response was matched to a Contact record.
- Fixed an issue where adding multiple files through the Custom Form Widget only saved the first file.
- Fixed an issue where the date picker did not appear in the Custom Forms Widget on Android devices.
Event Widgets
- Enhanced the Event Finder Widget to support a "targeturl" attribute for consistency. Note: The "target" attribute will continue to work, so no need to reinvent the wheel.
- Updated the API Wrapper.
- Updated the Plan Your Visit Widget to use autocomplete when a User enters their address.
- Updated the Event Details & Registration Widget to left align images and limit their height to 200px.
- Fixed an issue where Event Details were not displayed in the Event Details & Registration Widget if the User logged in after selecting the Event.
- Fixed an issue where Custom Form Instructions were not displayed when the form was associated with the Event Details & Registration Widget.
- Fixed an issue where Product Option Prices with Max Quantities that were met could not be copied and reused in the Event Details & Registration Widget.
- Fixed an issue where using a promo code to pay the entire deposit canceled the invoice rather than marking it as Some Paid so the User could make full payment later when registering through the Invoice Details & Payment Widget.
- Fixed an issue where the Registrant's name was not being passed to the payment vendor through the Invoice Detail & Payment Widget.
- Fixed an issue where the Event Details & Registration Widget did not honor the Max Qty of Promo Codes.
Tip: Always put your Promo Codes into their own Option Group.
Giving Widgets
- Fixed an issue where the Make a Pledge Widget could not be accessed by unauthenticated Users.
- Fixed an issue where the Make a Pledge Widget did not display Campaigns without a Program.
- Fixed an issue where Users were not able to make a pledge through the Make a Pledge Widget on iPhone.
- Fixed an issue where the Soft Credit pill appeared for Donors who gave on the behalf of someone else in the My Giving Widget. Such gifts will appear as regular donations for the person who made the Donation and as Soft Credit for the person the donation was made on the behalf of.
- Fixed an issue where the My Pledges Widget showed records from both spouses, even if one of them did not have their Statement Type set to Family.
- Fixed an issue where the Notes field was not populating when Pledges were created through the Make a Pledge Widget if the Contact was Authenticated.
- Fixed an issue where the Make a Pledge Widget did not display a confirmation message after pledges were made.
- Fixed an issue where pledges were not being associated with an existing Contact when made through the Make a Pledge Widget if the User was not authenticated.
Group Widgets
- Replaced the hard-coded "(optional)" with a hard-coded ":" in the Group Sign Up field and removed "(optional)" from the Contact this Group (Inquiry) in the Group Details Widget for consistency.
Mission Trip Widgets
- Fixed an issue where the Success Message was not displayed after Users applied for a Missions trip through the Missions Trip Application Widget if no email address was provided.
Opportunity Widgets
- Enhanced the Opportunity Finder Widget to support a "targeturl" attribute for consistency. Note: The "target" attribute will continue to work.
- Updated the Opportunity Details Widget to left align images and limit their height to 200px.
- Fixed an issue where the Opportunity Details Widget created duplicate default Participant records.
- Fixed an issue where clicking the submit button in the Opportunity Details Widget created multiple responses.
User Widgets
- Fixed an issue where selecting Edit Household Member in the My Household Widget opened the Add Household Member fields.
- Fixed an issue where the Login Widget failed to load in Safari.
- Fixed an issue where there was a delay in updating personal information after it had been changed through the Login Widget.
- Fixed an issue where there was a delay in updating the User's profile picture after it had been changed through the Login Widget.
- Fixed an issue where using a Household ID URL filter in the Online Directory Widget returned no results.
- Fixed an issue where Users without Security Roles were unable to send messages through the Online Directory Widget.