Skip to content

0.28.0.2

Pre-release
Pre-release

Choose a tag to compare

@tcdahlberg tcdahlberg released this 17 Feb 16:33
· 294 commits to master since this release
53b8b56

Critical Changes

  • Unit test was failing during package validation (though not in scratch orgs). Switched logic for identifying available textareas to not test isCreatable since just being a textarea is sufficient on the registration record. Unit tests still run correctly in scratch orgs. [PR400]
    Fixed issue #425 by making the calculations only care about the end date if the "Keep Registration Open During Event" checkbox is checked (instead of caring about both start and end dates) [PR426]
  • Updated the Appointment Type Page Layout. [PR448]
    none [PR454]

Changes

  • Removed the Default label of GeneralSLDS and marked the value as Default. (#408) [PR439]
  • Updated the Event is Full Display Text, Help Text and Descriptions (#411) [PR439]
  • Changed the work Additional to Custom on the Page Details Tab on Summit Event Lightning Page & Updated the Field label on the Summit Events Object changing Addtional to Custom to reflect the use of Custom Questions (#419) [PR439]
  • Updated the help and description text for misspelled word (#422) [PR439]
  • Updated question controller with a list of packaged picklist items to namespace allowing other user added picklists to be added [PR440]
  • Fixed visualforce page for letterhead selection to work in namespaced environment [PR440]
  • Update Registration Page Layout so Event is required if creating an internally new registration. NOTE: Didn't require field based on test classes errors. [PR442]
  • Created a Quick Action on instance that has a default Event and Instance so only Registrant information is needed (Name, Email, Phone). One can create a registration from the instance and have it safely associate to the appropriate Event and Instance. [PR442]
  • Remove "UG" from a related list label as that was UST Specific in past. [PR442]
  • Added the Quick Action to the Instance Layout. [PR442]
  • Added lookup picklist feature [PR443]
  • Validation rules added to question object [PR443]
  • Required fields on the question object [PR443]
  • Ordered and unordered lists display correctly in description elements of page [PR443]
  • Registration close time now evaluated for closing the event [PR443]
  • Updated Apex unit test to reflect newly required fields [PR443]
  • Updated Salesforce API to 56.0 [PR444]
  • Fixed a layout that had duplicate buttons that hindered a build [PR444]
  • Added identifier to xml for flexi pages (required for the 56.0 update [PR444]
  • Updated FullCallendar.io javascript package to v6.0.1 [PR447]
  • Updated moment.js javascript package to v2.29.4 [PR447]
  • Fixed data loading in cumulusci to follow new dev.dataset.sql naming conventions in dev folder [PR447]
  • Removed deploy event records task from culumlus.yml because that is automated with new naming conventions [PR447]
  • Added Filter_Where_To_Display__c and Filter_Category__c for additional feed filtering options (added to layout) [PR447]
  • Added new feature to calendar page that allows for and comma separated list of audience to define what audiences will be shown on the page (example ?audienceList=General%20Public,Current%20Students). This should make this page useful for more general use. [PR447]
  • Added new feedType called parameterKey. When used in a feed url it will display all available parameters that can be sent to a feed with a short description. [PR447]
  • Confirm Appointment Type field is not present in the Appointment Type Page Layout. [PR448]
  • Added Default Country to custom settings. This value will default your country picklist is the value you enter is in the global picklist packaged with SEA [PR451]
  • Country/state are now dependent picklists if mapped in the global picklist value packaged with SEA. This should allow for additional mapping of other countries by SEA users. [PR451]
  • Additional question heading now does not appear when no questions are defined. This was accomplished by removing a "Ask Program" option from previous UST Events functionality and checking on question type and question text. [PR451]
  • Additional questions are now shown only if question text and question type are both defined [PR451]
  • Page flow now takes into account when questions are created with "Registrant and Guest" selected meaning guest page now displays if it is turned on. [PR451]
  • Guest page only shows if questions are defined and the "Display Guest Registration" is checked. Previous it would show a blank page if now questions were defined but the "Display Guest Registration" was checked. [PR451]
  • Added stronger checks in page flow method to determine if guest questions, registration questions, and appointment questions pages are needed [PR452]
  • Appointments types with chosen states of added, added and required, and added and not shown are inserted on the save method of the registration page to be ready for the appointment page. These appointments should all work as expected now. [PR452]
  • Appointment input from registrants, when asked for, are now recorded on appointment [PR452]
  • Appointment date is now populated with improved formula [PR452]
  • Submit page summary of appointments now respects appointment type sort order. [PR452]
  • Additional questions now fully disappear if set to none or if no question text is present. [PR452]
  • Required appointment now does not error highlight enclosed input unless that input is also required. [PR452]
  • Styles are tightened up a bit. [PR452]
    updated link [PR454]
  • Created an itinerary trigger that produces a list of requested appointments and a separate list of confirmed appointments [PR456]
  • Created fields to control what appointment object fields appear on the confirmed itinerary [PR456]
  • Created fields to control headers for selected appointment object fields for generated confirmed itinerary [PR456]
  • Embedded full calendar pop-up uses instance description first then event description if that does not exists [PR456]
  • Updated Itinerary display page to use extension class to avoid namespace issue where objects on visualforce pages don't show unless defined in a class (Experienced this with letterhead lookup previously) [PR458]
  • Created Unit test class for new itinerary display page extension class [PR458]
  • Removed "New Registration" button from layout as it didn't namespace (Will have to write a recipe for this) [PR458]
  • Fixed null check errors on new itinerary trigger on its Unit Test. [PR458]
  • Fully removed quick action for new registration [PR459]
  • Added default sample data for sending data to other orgs [PR460]
  • Added a check for Account object accessibility to avoid errors if end users don't put read privileges on account [PR460]
  • Fixed generated itinerary page to query for correct fields to display using extension class [PR460]
  • Reverted relationship name for ancestry preservation [PR461]
  • Email trigger checks for email address and whether a registrant is a hosted registrant before adding to list of emails to send. [PR466]
  • Added close date to instance query on the donation page for updated shared method checking for when an event is closed. [PR466]

Issues Closed

#86: Developers - Itinerary generation in base package [PR456]
#366: Multi-day events has timezone formatted oddly in breadcrumb [PR450]
#372: Instance Short Description on Calednar [PR456]
#374: Enhancement Request - If no Summit Events Appointment Types are active, remove Appointment Options Page [PR452]
#401: [BUG] If optional question set to None, labels should not appear on registration page. [PR452]
#402: Additional Information heading should not show if no additional info is configured [BUG] [PR451]
#403: Additional Questions: Text area and Text box fields look the same on reg page [PR452]
#405: [BUG] - Appointments - Appointment Type - Chosen State [PR452]
#406: [BUG] - Appointment Type - Required Appointment (and Input) [PR452]
#407: [BUG] - Appointment - Event Registration Date [PR452]
#408: [BUG] Can't set default Summit Event template [PR439]
#409: [BUG] Lists in Rich Text Fields not displaying properly in delivered template (GeneralSLDS) [PR443]
#411: [BUG] "Event is full display text" has misleading label [PR439]
#412: [BUG] Not clear to user when registration page is unavailable/closed [PR443]
#413: [BUG] - Global Picklist Values on Question Object [PR440]
#414: [BUG] - Custom Questions Object - selecting "Registrant and Guest" is skipping pages entirely [PR451]
#415: [BUG] - Instance Capacity Control Calculation error on "Individual Registrant" [PR445]
#417: [BUG] "Map to Field" on Summit Events Question needs to be required [PR443]
#418: [BUG] Validation rules need to be made on Summit Event Question [PR443]
#419: [BUG] Rename "Additional Question" fields [PR439]
#422: [BUG] Misspelled Word on Summit Events Email Screen [PR439]
#425: [BUG] "Keep Registration Open During Event" checkbox does not work for multi-day Event Instances [PR443]
#431: [BUG] Summit Event Registrations created from "New" button in Salesforce don't have needed validation [PR442]
#435: [BUG] - Email Visualforce Page [PR440]
#437: [FEATURE] Appointments - Summary page should respect sort order of appointment [PR452]
#438: [BUG] Additional Question Existing Picklist Values Only Map to namespaced fields [PR440]
#441: [BUG] Appointment Type - Remove Appointment Type field from Pagelayout [PR448]
#449: [BUG] Country picklist has to have United States [PR451]
#455: [BUG] - Appt Type - Required Custom Pick List Validation and Selection Option [PR452]
#463: [BUG] - Email Trigger and Guest Registrations [PR466]
#465: [BUG] Donation page errors [PR466]

Installation Info

Sandbox & Scratch Orgs:
https://test.salesforce.com/packaging/installPackage.apexp?p0=04t4P000002Kna7QAC

Production & Developer Edition Orgs:
https://login.salesforce.com/packaging/installPackage.apexp?p0=04t4P000002Kna7QAC

Pull requests with no release notes

  • "Lookup Picklist" functionality on Summit Events Question [PR423]

  • QoL Upgrades [PR424]