Skip to content

Releases: SFDO-Community/Summit-Events-App

0.31.0.1

19 Oct 12:55
e9100b8

Choose a tag to compare

Critical Changes

  • Fixed an issue where the data factory for unit tests was creating instance times that threw a validation rule error at certain times of day.

Changes

  • Fixed confirmation page so that if payment is received the balance shows zero
  • Formula on Event Instance now shows start/stop time when close to 12
  • On the guest registration if the user has entered guest information but has not added that information to the guest list a modal pops up asking "You have unsaved Guest information entered. Select Cancel to finish adding your guests." language for this pop up is configurable via new labels in the event object.
  • Additional questions on the event page and on the question object now have an additional long text field for creating longer picklists. This new field can be used in addition to or to replace the old field that was a textarea with 255 characters limiting the pick list.
  • Additional label fields were added to the event fee section of the event object to allow for a configurable heading if payment was received or payment was due and an opportunity to add a rich tech description underneath the heading.
  • Various bug fixes

Issues Closed

#446: [BUG] - Text Area needs to be Text Area (long)
#495: [FEATURE] Additional Questions should be Text Area (Long)
#511: [BUG] Zip Code Triggers an API look-up, which does not always return a City value.
#512: When registering for an Event using Preferred Class Year, the registration form gives them impression it is a picklist field, but it is a text field with validation.
#513: [BUG] Add'l Questions Text Box and Text Area are reversed
#514: [FEATURE] - Guest Registration Screen restrict user from pushing Next when entered Guest Info is not Registered
#516: The Event Instance End Time Text and Event Instance Start Time Text fields are displaying incorrectly for a 12 PM appointment.
#517: [BUG] Confirmation Page - Total Row Shows Full Balance after Payment
#519: [BUG] "This field is required" missing from required Additional Questions on Template

Installation Info

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

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

0.31.0.1

18 Oct 21:53
e9100b8

Choose a tag to compare

0.31.0.1 Pre-release
Pre-release

Critical Changes

  • Fixed an issue where the data factory for unit tests was creating instance times that threw a validation rule error at certain times of day. [PR524]

Changes

  • Fixed confirmation page so that if payment is received the balance shows zero [PR520]
  • Formula on Event Instance now shows start/stop time when close to 12 [PR520]
  • On the guest registration if the user has entered guest information but has not added that information to the guest list a modal pops up asking "You have unsaved Guest information entered. Select Cancel to finish adding your guests." language for this pop up is configurable via new labels in the event object. [PR520]
  • Additional questions on the event page and on the question object now have an additional long text field for creating longer picklists. This new field can be used in addition to or to replace the old field that was a textarea with 255 characters limiting the pick list. [PR520]
  • Additional label fields were added to the event fee section of the event object to allow for a configurable heading if payment was received or payment was due and an opportunity to add a rich tech description underneath the heading. [PR520]
  • Various bug fixes [PR520]

Issues Closed

#446: [BUG] - Text Area needs to be Text Area (long) [PR520]
#495: [FEATURE] Additional Questions should be Text Area (Long) [PR520]
#511: [BUG] Zip Code Triggers an API look-up, which does not always return a City value. [PR520]
#512: When registering for an Event using Preferred Class Year, the registration form gives them impression it is a picklist field, but it is a text field with validation. [PR520]
#513: [BUG] Add'l Questions Text Box and Text Area are reversed [PR520]
#514: [FEATURE] - Guest Registration Screen restrict user from pushing Next when entered Guest Info is not Registered [PR520]
#516: The Event Instance End Time Text and Event Instance Start Time Text fields are displaying incorrectly for a 12 PM appointment. [PR520]
#517: [BUG] Confirmation Page - Total Row Shows Full Balance after Payment [PR520]
#519: [BUG] "This field is required" missing from required Additional Questions on Template [PR520]

Installation Info

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

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

0.30.0.1

17 Jul 14:53
03f2f6d

Choose a tag to compare

Critical Changes

  • N/A
    N/A
    N/A

Changes

  • Fixed failing test lingering from adminopen changes
  • Fixed a spelling error in the contributing.md file. "Maintain" was spelt wrong.
  • Made changes on the markdown file in terms of adding content and revising some wording.
  • Rest API event feed uses shared class for determining the closing of an event. Close even before ** days now works correctly in the feed.
  • Typos fixed in field help text.
  • Rest API event feed now takes a new parater of location type (locationtype) that filters events on the location type set on the event or the override on an instance of the event.
  • A new checkbox on event labeled "Do not show receive text question" suppresses the question about receiving text when phone numbers are set to be asked of registrant.
  • Payment page, when set, now works correctly in the page flow of registrations and will jump out of the package to an external, user created page for payment processing.
  • The button to add guest registrants on the Guest Registration page now turns blue when a user adds any information to the guest registration form. This will help mitigate missing that button.
  • Hosted registration are now not counted as primary registrants when capacity control is set to only count individual registrants.
  • Link fields on registration (think add to calendar) now respect the namespace when used in transactional email, api-name, field merge functionality (incidentally they still respect non-namespaced field merge api names even when namespaced).
  • Summit Events App now uses secure, strict site cookies to maintain encrypted data to preserve registration information to the guest user.
  • Added the "The" in the title of the README.md.
  • Documentation's description has been edited.
  • Added "Contributing to Summit Events" section.
  • Added "License" section.

Issues Closed

#487: [BUG] Event feed close before days not working
#489: [Help Text] Help text wording structure
#490: [Help Text] Type-o in Help Text for Private Event checkbox
#494: [FEATURE] Location Filter for "Location Type Override"
#497: [BUG] Checkbox for "Registrant Receive Texts" appears as required even if the Phone field is optional.
#499: [BUG] External payment page not working in payment page flow.
#502: Guest Registration functionality needs to be more user friendly. I have suggestions on how to make this screen better.
#504: [BUG] Capacity Control doesn't respect hosted registrants
#505: [BUG] Email field inserts don't respect namespace
#506: [FEATURE] Use secure, site strict cookies

Installation Info

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

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

0.30.0.1

14 Jul 19:33
03f2f6d

Choose a tag to compare

0.30.0.1 Pre-release
Pre-release

Critical Changes

Changes

  • Fixed failing test lingering from adminopen changes [PR486]
  • Fixed a spelling error in the contributing.md file. "Maintain" was spelt wrong. [PR501]
  • Made changes on the markdown file in terms of adding content and revising some wording. [PR503]
  • Rest API event feed uses shared class for determining the closing of an event. Close even before ** days now works correctly in the feed. [PR507]
  • Typos fixed in field help text. [PR507]
  • Rest API event feed now takes a new parater of location type (locationtype) that filters events on the location type set on the event or the override on an instance of the event. [PR507]
  • A new checkbox on event labeled "Do not show receive text question" suppresses the question about receiving text when phone numbers are set to be asked of registrant. [PR507]
  • Payment page, when set, now works correctly in the page flow of registrations and will jump out of the package to an external, user created page for payment processing. [PR507]
  • The button to add guest registrants on the Guest Registration page now turns blue when a user adds any information to the guest registration form. This will help mitigate missing that button. [PR507]
  • Hosted registration are now not counted as primary registrants when capacity control is set to only count individual registrants. [PR507]
  • Link fields on registration (think add to calendar) now respect the namespace when used in transactional email, api-name, field merge functionality (incidentally they still respect non-namespaced field merge api names even when namespaced). [PR507]
  • Summit Events App now uses secure, strict site cookies to maintain encrypted data to preserve registration information to the guest user. [PR507]
  • Added the "The" in the title of the README.md. [PR508]
  • Documentation's description has been edited. [PR508]
  • Added "Contributing to Summit Events" section. [PR508]
  • Added "License" section. [PR508]

Issues Closed

#487: [BUG] Event feed close before days not working [PR507]
#489: [Help Text] Help text wording structure [PR507]
#490: [Help Text] Type-o in Help Text for Private Event checkbox [PR507]
#494: [FEATURE] Location Filter for "Location Type Override" [PR507]
#497: [BUG] Checkbox for "Registrant Receive Texts" appears as required even if the Phone field is optional. [PR507]
#499: [BUG] External payment page not working in payment page flow. [PR507]
#502: Guest Registration functionality needs to be more user friendly. I have suggestions on how to make this screen better. [PR507]
#504: [BUG] Capacity Control doesn't respect hosted registrants [PR507]
#505: [BUG] Email field inserts don't respect namespace [PR507]
#506: [FEATURE] Use secure, site strict cookies [PR507]

Installation Info

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

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

Pull requests with no release notes

  • Commit MetaDeploy labels [PR493]

0.29.0.1

21 Apr 21:30
bde8707

Choose a tag to compare

Items to Note

  • With this and the previous release, the Guest User is required to have READ access to the Account Object. No additional fields neccessary
  • It is recommended that upon install or upgrade, you create a custom permission set, granting READ access to the Account Object and add that to the Guest User.

Changes

  • Added two data fields to event data returned by REST API: title_event__c, title_instance__c. This splits out the combine title in title to be used easily separated.
  • When a user is logged in to a community and a contact record is found the registration is pre-filled with the contact information. This information was locked to the user then. If the field was empty the user could not progress because the field was locked and validation would not allow any fields to be empty. This bug is fixed.
  • When a user is logged in to a community the contact record is automatically connected to the registration. previously this was not happening.
  • Appointments that are not shown, but set to auto confirm, will now auto confirm if the appointment page is skipped. Auto building and time are also corrected in this scenario.
  • A data layer for google tag manager has been added to pages with account name, audience, event label, category, and sponsor.
  • BCC email and status setting are now active on registration.
  • utm tracking codes are recorded on registration.
  • Custom questions now have a display option to show the question full width, half width and third width. On mobile all fields are full width. This defaults to half width.
  • Admin open registration link bug fixed.
  • Ask phone now has Ask mobile and Ask mobile and require. Mobile is stripped off the front of the label for this option and text message questions appear.
  • Appointment Types with only one item in them for a picklist now appear without erroring.
  • Appointment Category and Type can be set on an Appointment Type record and these will be added to the appointment record without asking the registrant for a selection.
  • Appointment Type is now recorded on the appointment when set.
  • Label fields have been added for the submit page for titles above appointment lists and guest lists.
  • When transactional emails are used and fail they fail gracefully now so that registration is not interrupted. This failure is recorded on the activity record. Emails can fail if you reach your org daily limit of 5000 emails (or 15 in scratch orgs).
  • Calculations for event closure utilize the Instance Close Date and Time for event closure better. Also system time is set to the time zone of the instance for event relative time comparison.

Issues Closed

#395: Enhancement: Ask Mobile and Ask Require Mobile options within Ask Phone field
#464: [BUG] - Hardcoded values on the Submit Page
#467: The Registration Page errors when an Appointment Type has a picklist with only one value. IE, the Appointment Category only has one Appointment Type value tied to it.
#468: Ask mobile and require as part of the Ask Phone question.
#469: Receiving Error when registering with the Admin Open Registration link
#472: [FEATURE] Custom Question display style
#473: [FEATURE] Add Google Analytics campaign tracking codes to registration
#474: Add BCC Transactional Email feature into Summit Events
#476: [FEATURE] Google data layer script
#479: [BUG] Auto confirm appointments do not work when appointment page is not visited
#480: [BUG] Community logged in user can't progress because of locked fields
#482: [FEATURE] Add data lines for event and instance title
#484: [BUG] Close Event Days Before not closing correctly

Installation Info

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

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

0.29.0.1

21 Apr 20:05
bde8707

Choose a tag to compare

0.29.0.1 Pre-release
Pre-release

Changes

  • Added two data fields to event data returned by REST API: title_event__c, title_instance__c. This splits out the combine title in title to be used easily separated. [PR483]
  • When a user is logged in to a community and a contact record is found the registration is pre-filled with the contact information. This information was locked to the user then. If the field was empty the user could not progress because the field was locked and validation would not allow any fields to be empty. This bug is fixed. [PR483]
  • When a user is logged in to a community the contact record is automatically connected to the registration. previously this was not happening. [PR483]
  • Appointments that are not shown, but set to auto confirm, will now auto confirm if the appointment page is skipped. Auto building and time are also corrected in this scenario. [PR483]
  • A data layer for google tag manager has been added to pages with account name, audience, event label, category, and sponsor. [PR483]
  • BCC email and status setting are now active on registration. [PR483]
  • utm tracking codes are recorded on registration. [PR483]
  • Custom questions now have a display option to show the question full width, half width and third width. On mobile all fields are full width. This defaults to half width. [PR483]
  • Admin open registration link bug fixed. [PR483]
  • Ask phone now has Ask mobile and Ask mobile and require. Mobile is stripped off the front of the label for this option and text message questions appear. [PR483]
  • Appointment Types with only one item in them for a picklist now appear without erroring. [PR483]
  • Appointment Category and Type can be set on an Appointment Type record and these will be added to the appointment record without asking the registrant for a selection. [PR483]
  • Appointment Type is now recorded on the appointment when set. [PR483]
  • Label fields have been added for the submit page for titles above appointment lists and guest lists. [PR483]
  • When transactional emails are used and fail they fail gracefully now so that registration is not interrupted. This failure is recorded on the activity record. Emails can fail if you reach your org daily limit of 5000 emails (or 15 in scratch orgs). [PR483]
  • Calculations for event closure utilize the Instance Close Date and Time for event closure better. Also system time is set to the time zone of the instance for event relative time comparison. [PR483]

Issues Closed

#395: Enhancement: Ask Mobile and Ask Require Mobile options within Ask Phone field [PR483]
#464: [BUG] - Hardcoded values on the Submit Page [PR483]
#467: The Registration Page errors when an Appointment Type has a picklist with only one value. IE, the Appointment Category only has one Appointment Type value tied to it. [PR483]
#468: Ask mobile and require as part of the Ask Phone question. [PR483]
#469: Receiving Error when registering with the Admin Open Registration link [PR483]
#472: [FEATURE] Custom Question display style [PR483]
#473: [FEATURE] Add Google Analytics campaign tracking codes to registration [PR483]
#474: Add BCC Transactional Email feature into Summit Events [PR483]
#476: [FEATURE] Google data layer script [PR483]
#479: [BUG] Auto confirm appointments do not work when appointment page is not visited [PR483]
#480: [BUG] Community logged in user can't progress because of locked fields [PR483]
#482: [FEATURE] Add data lines for event and instance title [PR483]
#484: [BUG] Close Event Days Before not closing correctly [PR483]

Installation Info

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

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

Pull requests with no release notes

  • Replace old, large logo with new, small one. [PR485]

0.28.0.2

17 Feb 18:09
53b8b56

Choose a tag to compare

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.
    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)
  • Updated the Appointment Type Page Layout.
    none

Changes

  • Removed the Default label of GeneralSLDS and marked the value as Default. (#408)
  • Updated the Event is Full Display Text, Help Text and Descriptions (#411)
  • 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)
  • Updated the help and description text for misspelled word (#422)
  • Updated question controller with a list of packaged picklist items to namespace allowing other user added picklists to be added
  • Fixed visualforce page for letterhead selection to work in namespaced environment
  • Update Registration Page Layout so Event is required if creating an internally new registration. NOTE: Didn't require field based on test classes errors.
  • 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.
  • Remove "UG" from a related list label as that was UST Specific in past.
  • Added the Quick Action to the Instance Layout.
  • Added lookup picklist feature
  • Validation rules added to question object
  • Required fields on the question object
  • Ordered and unordered lists display correctly in description elements of page
  • Registration close time now evaluated for closing the event
  • Updated Apex unit test to reflect newly required fields
  • Updated Salesforce API to 56.0
  • Fixed a layout that had duplicate buttons that hindered a build
  • Added identifier to xml for flexi pages (required for the 56.0 update
  • Updated FullCallendar.io javascript package to v6.0.1
  • Updated moment.js javascript package to v2.29.4
  • Fixed data loading in cumulusci to follow new dev.dataset.sql naming conventions in dev folder
  • Removed deploy event records task from culumlus.yml because that is automated with new naming conventions
  • Added Filter_Where_To_Display__c and Filter_Category__c for additional feed filtering options (added to layout)
  • 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.
  • 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.
  • Confirm Appointment Type field is not present in the Appointment Type Page Layout.
  • 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
  • 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.
  • 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.
  • Additional questions are now shown only if question text and question type are both defined
  • 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.
  • 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.
  • Added stronger checks in page flow method to determine if guest questions, registration questions, and appointment questions pages are needed
  • 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.
  • Appointment input from registrants, when asked for, are now recorded on appointment
  • Appointment date is now populated with improved formula
  • Submit page summary of appointments now respects appointment type sort order.
  • Additional questions now fully disappear if set to none or if no question text is present.
  • Required appointment now does not error highlight enclosed input unless that input is also required.
  • Styles are tightened up a bit.
    updated link
  • Created an itinerary trigger that produces a list of requested appointments and a separate list of confirmed appointments
  • Created fields to control what appointment object fields appear on the confirmed itinerary
  • Created fields to control headers for selected appointment object fields for generated confirmed itinerary
  • Embedded full calendar pop-up uses instance description first then event description if that does not exists
  • 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)
  • Created Unit test class for new itinerary display page extension class
  • Removed "New Registration" button from layout as it didn't namespace (Will have to write a recipe for this)
  • Fixed null check errors on new itinerary trigger on its Unit Test.
  • Fully removed quick action for new registration
  • Added default sample data for sending data to other orgs
  • Added a check for Account object accessibility to avoid errors if end users don't put read privileges on account
  • Fixed generated itinerary page to query for correct fields to display using extension class
  • Reverted relationship name for ancestry preservation
  • Email trigger checks for email address and whether a registrant is a hosted registrant before adding to list of emails to send.
  • Added close date to instance query on the donation page for updated shared method checking for when an event is closed.

Issues Closed

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

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

0.28.0.2

17 Feb 16:33
53b8b56

Choose a tag to compare

0.28.0.2 Pre-release
Pre-release

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]
  • Ad...
Read more

0.28.0.1

16 Feb 00:19
79d1a72

Choose a tag to compare

0.28.0.1 Pre-release
Pre-release

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]
  • Ad...
Read more

0.27.0.1

03 Jun 19:29
163f8a2

Choose a tag to compare

Critical Changes

  • Added tel input field (was missing)
  • Added simple pattern validation to that field (spaces,+,-,(,)) allowed
  • Fixed maxlength setting on all registrant additional question fields
    Field Labe on Appointment Type Record. Worth seeing if packaging creates any issues.
  • Fixed error on testing map to fields on lookups for additional questions. Was using lookup object rather than SEA Registration Object
  • Expanded compound fields when used in lookup query. BillingAddress or ShippingAddress splits into street/city/state/etc
  • Fixed Additional Question object test to new errors created when field accessibility is tested
  • When an application is deleted while a registrant is still in the process of applying the registration id resets in the encrypted cookie and redirects to the beginning of the registration. Before the fix the registration pages error and get stuck in an error until the cookie was deleted.
  • Bug Type Fix - #392
  • Increase Field Size Limit and Updated Help Text - #397
  • Update Question object page layout to remove dependency section - #391
  • Update Field Label to differentiate "Registrant State" - #282

Changes

  • Fixed link to wiki for post installation instructions
  • Removed the refactoring notice, added an install link, fixed wiki link
    Merging Github Pages settings to main branch via a temp branch.
  • Additional Questions Object that facilitates event registration questions for the registrant and guests registrants
  • Additional Questions page displays additional questions for the registrant
  • Guest Registrant page allows registrant to add multiple guest registrants
  • Test snowfackery recipe for Education accounts in scratch org
  • Payment gateway picklist that allows SEA to hook to a page outside it's package for payment processing
  • Label fields added to event object for user changeable wording of previously hard-coded labels on visual force pages
  • Visualforce page for email letterhead and org-wide email selection has been updated and now is included at the top of the email object layout. Event admins still have to create the record first before the visualforce page can be displayed.
  • Added a CONTRIBUTE file to direct developers to documentation on how to contribute
  • Unit tests of new features (question object and guest registration) now have full coverage in namespaced environment
  • New org called dev_namespaced created cci flow run dev_org --org dev_namesapced will build a namespaced dev org
    Most changes do not impact functionality, but user experience. The increase field size would be the only aspect of something impacting ancestry. If we need to remove that, we can and then update the help text approraitely.

Issues Closed

#29: Payment Processes (Touchnet Payment)
#73: Summit Event Email
#204: Allow person creating the event to determine the text that displays for questions
#219: Need More than 5 Optional Fields available in Events object
#276: POC for leveraging Question object to replace Additional Questions section
#378: [BUG] Phone input not displaying on Add'l Question Reg Page
#380: [BUG] Lookup Field Type not functioning in Scratch Org
#385: [BUG] Registration pages fail when cookie registration id gets corrupted.
#386: [FEATURE] Bring classic letterhead lookup into Summit_Event_Email__c layout

Installation Info

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

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