August_2023

AUGUST 30, 2023

COMMIT #: bbf043c

UPDATES

Communication

  • SendGrid (GWU-3261)

    • Update: Improves our logging of errors in the email workflow to make undelivered messages and outages easier to troubleshoot.

Program

  • Registration Details/Edit Payment Plans (GWU-2983)

    • Previously: The icon to view a payment plan schedule and fees was , and caused confusion when wanting to edit a payment plan.

    • Update: The icon to view a payment plan is now to clearly identify that the page is to view the payment plan information, not to make edits.

BUGS

Communication

  • CKEditor (GWU-3266)

    • Previously: A bug existed that would not allow users to crop images when creating a template.

    • Update: Users are now able to crop images when creating a template.

  • Create Message (GWU-3239)

    • Previously: When creating a message, adding buttons and copy and pasting it within the email body would no longer allow access to the button settings for the buttons besides the most recently pasted button. This also resulted in only the last button in an email being clickable/linked to a URL.

    • Update: When pasting a button into the email, button settings are available for all buttons and subsequently all buttons are now clickable and linked to a URL.

Location

  • Edit Location (GWU-3094 & GWU-3095)

    • Previously: When adding an image or PDF to a location, neither the image preview or the PDF link would work.

    • Update: When adding an image or PDF to a location, the image or map link will preview to the right of the Upload Box.

Program

  • Registration Details/Division Details (GWU-3090)

    • Previously: When editing any of the columns for a row that has accented characters, a user is redirected to the Program > Registration Details page and is prompted with an HTML content warning.

    • Update: This has been updated to allow accented characters, and will no longer result in a warning page.

Sales

  • Invoices (GWU-3232)

    • Previously: If an invoice did not have an actual Due Date in the database, it would take the Created Date and use that value to display the Due Date on the invoice itself. However, the invoice would not have an actual Due date. This would impact the Minimum Payments process, considering that the invoice would never technically be past due.

    • Update: If an invoices doesn’t have a due date, the invoice creation date is now used as the due date in the database.

  • Invoices (GWU-2704)

    • Previously: The original order of operations that auto-reallocate used when allocating invoices performed poorly when reallocating invoices with multiple refunds.

    • Update: The order of operations that auto-reallocate uses when allocating invoices has been updated to better reallocate all invoices, including invoices with multiple refunds.

AUGUST 22-24, 2023

COMMIT #: a620929, 11a73e1, d48404d

NEW FEATURES

PlayerFirst Login Workflow Update 

  • Redesigned Login Workflow with a simplified Account Creation Process 

    • Multi-Factor Authentication (MFA) for Backend Users.  

      • Applies to all brands a user is associated with (MFA is by Brand) 

        • If utilizing the “Switch Brand” option, the user will remain logged in without needing to re-MFA. 

          • If a user then visits the brand that they had switched to using this feature when visiting the website, not logged-in, the user would not be required to MFA. 

        • If a user logs out and attempts to login to a brand website, they have not visited via Brand Switcher, MFA will be required. 

        • NOTE: MFA is good for 90 Days per brand authentication and will require Authentication once again after the 90 day mark. 

  • Supporting Articles

Payment Plan Installment Fees 

UPDATES

Communication

  • Communication (GWU-3183) 

    • Previously: Marketing Emails were prioritized to be sent out when in queue.  

    • Update: Transactional Emails now take priority over Marketing Emails when in send queue.  

Sales

  • Discount Codes (GWU-2001) 

    • Update: On Sales > Discount Codes, now when you select in the Actions Column, you will be brought to a new page with a table of the following columns, 

      • First Name 

      • Last Name 

      • User 

      • Invoice ID 

      • From Item 

      • Amount (Discounted) 

      • Date Used 

      • Limit 

    • NOTE: This change will not work retroactively and will apply only to discount codes used post August 23rd, 2023.  

  • Invoices (GWU-3092) 

    • Previously: On “Pay Multiple Invoices > Pay Partial Balance” the steps were as follows, 

      • Confirm Invoices 

      • Payment Amount 

      • Payment Method 

      • Payment Allocations 

      • Payment Complete 

    • Update: “Pay Multiple Invoices > Pay Partial Balance” workflow, moving the payment method step after the payment allocation step because estimated fees can be off when 1+ invoice is fee exempt and 1+ invoice is NOT fee Exempt. Updated Workflow is as follows, 

      • Confirm Invoices 

      • Payment Amount 

      • Payment Allocations 

      • Payment Method 

      • Payment Complete 

    • This will ensure that transaction fees are displayed to the user correctly 

  • Lodging Sales/Hotel Admin Link (GWU-2072) 

    • Update: This page has been updated to allow manual entry of confirmation numbers (during reservation period) as well as Final Pickup Numbers (after reservation period).  

    • NOTE: The hotel confirmation page or “Hotel Admin Link” can be accessed from Lodging > Edit a Lodging Item > Occupancy Report (three dots in the top nav) 

BUGS

Dashboard 

  • A/R (GWU-3241) 

    • Previously: Collected Fees Over Time tile was not pulling data for “Handling” and displayed as $0 

    • Updated: “Handling” will now show the correct data when the data exists. 

Front-End

  • Teams/Roster Management (GWU-2978 & 2979) 

    • Previously: If a user elected to create a team roster by “Start from Scratch”, that decision was applied to all other teams when editing a new roster. In the case of creating a team by selecting “Copy Players” initially, even when that option was not selected for other teams, players would be copied over from a previously copied team. 

    • Updated: When selecting “Copy Players” or “Start from Scratch”, it will only apply to the team selected. 

  • Orders & Payments (GWU-2944) 

    • Previously: If the amount of an invoice was past due, the only option for minimum payment was the full amount due.  

    • Update: The minimum payment is now set to $1 for invoices with no payment due, as long as that partial payment is being made 7 days before another payment is scheduled.
      If there is a payment that is due within 7 days or past due, the minimum payment required will be equal to the payment amount that is due.

Programs

  • Registration Details/Advanced Filters (GWU-3079) 

    • Previously: The Start/End Date set at the program level would not take time zones into consideration, leaving programs out of the expected results. 

    • Update: When filtering by Start/End Date, it will return results, plus an added day both at the start and end dates to include those results originally not included due to the time zone. Ex. A Program starts January 2nd, 2023, and ends February 2nd, 2023, it would return results with the start/end date of January 1st, 2023, and February 3rd, 2023.  

Sales

  • Invoices (GWU-3177) 

    • Previously: The system would produce an alert pop-up, noting that it was unable to receive a negative payment for External ACH & External Credit Card.  

    • Updated: This has been updated to now allow a negative payment via External ACH & External Credit Card.  

  • Invoices (GWU-3087) 

    • Previously: When searching for invoices on the Sales > Invoice page with names containing a single character, it would not display any results.  

      • Ex. 3 Point 

    • Updated: This adds the ability to now search for invoices with a single character 

  • Lodging/Stay to Play (GWU-3176) 

    • Previously: The program field placeholder is not showing the Parenthesis to close the max programs that a user can search by.  

    • Updated: Program field placeholder is now showing the closed parenthesis.  

      • Example:  

        • Previously: Programs (Max 20  

        • Updated: Programs (Max 20) 

  • Lodging/Stay to Play (GWU-3137) 

    • Previously: When you filter to a program on this page and send a communication, and then filter to a new program, after sending the communication you will find the Program filter did not retain the value and revert to the initial retrieved value.  

    • Update: When sending a communication with a filtered program value, it will retain this value after sending communications.  

AUGUST 17, 2023

COMMIT #: 67b208d

BUGS

Communication

  • Create Message: Previously when selecting “Include Recipients username at end of email” on the Compose Email page, no such information would display when a user would receive the communication. This has been updated to now include the users username when the checkbox is selected. (GWU-3133)

  • Create Message: Previously, when creating an email and using bullet points, fonts applied to those bullet points do not actually show as being applied and also do not go through in the email with the desired font. This, has been updated to now apply fonts to bullet point texts and it display correctly in the email. (GWU-3042)

  • Create Message: Previously, while using the Create Message button, you can use the Back navigation buttons (on page, not browser) to edit filter selection, including initial Brand selection. However, if you remove a Brand, you can still add Recipients from the removed Brand later in the process. Updated to now be able to use the Back navigation buttons to edit Brand selection and not able to add recipients from the removed Brands. (GWU-2917)

Front-End

  • Teams: Previously, when renaming a team on my/teams and adding a new game or practice, the team name displayed does not update accordingly to the recent team name change. Until the game or practice is created. This has been updated to now display the saved team name correctly (GWU-2905)

Program

  • Registration Details/Division/Status: This corrects a defect at the Divisions > Status page and the Divisions > Details page. Previously, the time an athlete was waitlisted displayed in GMT. Now, it displays in the user’s local time (determined by the time zone of the brand when user logs in). Also included is the time zone. (GWU-3088)

  • Registration Details/Divisions: If a division does not have any team or athlete registrations and it is added to a user’s cart WITHOUT BEING FULLY CHECKED OUT, it is not displayed in the Divisions tab of Registration Details(Program>Registration Details>[PROGRAM] > Division tab). This has been updated to now show regardless. (GWU-2524)

Travel First

  • Lodging Sales/Stay to Play: Previously, on the Stay to Play table the select all checkboxes option not working properly. Currently, this issue is fixed along with other encountered issues related:

    • Using select all resulted in 501 rows being selected even though the page said only 500 were visible, it turned out 501 were visible.

    • The number selected was potentially including other tables aside from the one you were toggling. (GWU-3152)

  • Sales/Lodging/Product Details/Occupancy Report: Previously, when users make hotel reservations in the front end, these are reflected on the table in the Occupancy report page, it can be canceled /refunded by clicking the 'Cancel/Refund” and it will show options for refunds and/or Pro-rates. Selecting either one of the options will not work as expected. This has been updated to now be able to cancel a hotel reservation and refund/pro-rate without doing it manually from the invoice page. (GWU-3017)

AUGUST 14, 2023

COMMIT #: 515868c

UPDATES

Dashboard

  • A/R: Added Calendar Year Filter to Collected Fees over time tile. NOTE: This is a strict cut off of December 31st. Anything collected past 12/31, will belong to the following Calendar Year. (GWU-3153)

Program

  • Edit Program: This update fixes/refines how jerseys are rolled over. Essentially, if the program has the Rollover setting checked, the player’s jersey will be assigned using their last rostered jersey number. If the player is being added within the same Program(not Brand), the jersey number will not roll over. (GWU-2028)

BUGS

Communication

  • Create Message: Previously the main header logo could be distorted when utilizing the crop tool. This has been updated to maintain the dimensions of the image while fixing the stretched logo image. (GWU-3080)

Program

  • Edit Program: In divisions tab, when you try to change divisions while the one you are currently on still has a missing required field, the dropdown will change to whichever division you select, but the actual division you are editing would still be the previous division. Now, the new division data will load regardless of whether or not you have incomplete requirements. (GWU-2685)

Sales

  • Discount Codes: Previously, users had the ability to create a discount code name of a code that already exists, creating two or more different discount codes associated to the same code name. Now, the user will not be able to proceed with the input value that already exists and there will be an alert requiring a unique code. (GWU-2970)

Team

  • Team Management/Roster Management: Previously when editing a tryout number that was blank and saving the page, you would receive an error page. This corrects a defect present at the Team > Team Management > Roster Management page, where users could not edit an athlete’s Jersey #/Tryout # if any athlete had an empty Tryout #. (GWU-3139)

  • Team Management/Roster Management: When exporting data on the Roster Management page, Jersey Number and Tryout number would export blank columns of data. This has been corrected to now export both Jersey Number and Tryout Number. (GWU-3083)

AUGUST 10, 2023

COMMIT #: b0c28b3

UPDATES

Travel First

  • Lodging: Previously, after copying an existing lodging entry BEFORE saving the new copy, when editing the lodging inventory in any way, either those changes would propagate to the lodging details of the copied entry OR delete them altogether. NOW, any changes made to the new copy (before save, then saved after changes) are only reflected in the new copy and do not affect the copied entry in any way. (GWU-3063)

  • Sales: Added email capabilities to the Stay to Play page to send emails reminding team contacts to create their room block. (GWU-3045)

  • Sales: Added a new page with waitlist capabilities in “Lodging Sales” that will notify the Travel Director once teams are added to the waitlist. (GWU-2069)

BUGS

User

  • Profile Tags: When saving email to a profile tag through the User > Profile Tags page, saving a large number of emails to a profile tag at once results in the page to timeout. When going back into the system, the tags would show as being saved properly despite the timeout. This page has been updated to no longer throw an error page. (GWU-3075)

AUGUST 9, 2023

COMMIT #: 961e428

UPDATES

  • Communication

    • Messaging History: 1.) Added Stat Columns to Messaging History. The New Stat Columns include Deliverability Rate, Bounce Rate, Spam Rate, Unsubscribe Rate, Total Opens, Unique Opens, Total Link Clicks, and Unique Link Clicks. 2.) The Recipients Column Change removes the current link found within the current data in the recipients column, and relabels Recipients to “PlayerFirst Recipients”, while adding an additional column of “Email Recipients”. 3.) An Analytics button has been added to the actions column in Communication History that will bring you to a page with these Stat Columns. (GWU-2770)

BUGS

  • Communication

    • Create Message: Previously, SMS messages would show recipient count as 0 and not allow SMS messages to be sent. This has been updated to once again show the correct recipient count. (GWU-3076)

  • Sales

    • Invoice: Scheduled Payments that were ran & processed through Auto-Run were not charging users transaction fees. This has been updated to once again run transaction fees when processed through Auto-Run. (GWU-3127)

AUGUST 8, 2023

COMMIT #: 374bc15

UPDATES

  • Communication

    • Create Message: Previously, when creating a message for email distribution (Communication > Create Message), the distribution list preview did not display the Coaches school information. This update adds a College column which populates next to the User ID by default but can still be shifted using the Customize Table page display option. (GWU-2235)

  • Program

    • Registration Details/Controller Totals: Added a column “Program Registered” to the Controller Report page (GWU-3068)

  • Sales

    • Inter-Brand Reversal: Created a Modal to simplify the workflow for reversing inter-brand discounts/prorates when removing a team/athlete from a registration (GWU-2560)

  • Team

    • Team Management/Roster Management: This change adds a new column, tryout #, to the Team Management page. (GWU-1841)

  • Users

    • Recruiting Profile: Updated “NCAA ID” Field to “NCAA ID/Member ID” (GWU-3098)

BUGS

  • Sales

    • Payment Plans/Add-On: When a division is an add-on for another division within the same program, users would be prompted to enroll in the payment plan for the add-on division in addition to the original registration. This led to users accidentally enrolling in a payment plan twice. This has been corrected to no longer duplicate the payment plan. (GWU-3101)

  • Team

    • Team Reporting & Management: Yes/No Filters under Customizable Table were not producing wanted results. This fix addresses the functionality & results produced. (GWU-2974)

  • Users

    • Recruiting Profile: Removed logic that only allows users to search for schools within a certain mile range from their profile zip code (GWU-2823)

AUGUST 1, 2023

COMMIT #: 0a02499

UPDATES

  • Communication

    • Communications Admin Role: Updated Role to now allow a transactional email to be sent to over 10k recipients when sending to 6 or fewer programs under the same brand. (GWU-2996)

    • Create Message: During the Communication > Create Message workflow, there is now a new column “Unique Emails” that displays the total number of distinct emails associated with the profile tag. (GWU-3054)

    • Create Message: Previously, when sending emails (Communication>Create Email), the URL displayed in the footer was pulled from the “Website Hosts” field in Site Settings (Site Settings>Site Settings). Now it will use the Main Link field. (GWU-3074)

    • Sidecar: Added Threads to the Communication Sidecar, social platform links. This has been added under Site Settings → Site Settings → Communications. (GWU-3036)

  • Program

    • Edit Program: Updated Program Short Name flow to ERP. (GWU-3012)

  • Sales

    • Invoices: Previously, account credits could only be created for line items that were paid in full. Brands were trying to use them as a substitute for refunding a user who overpays. Now, if overpayment exists for an invoice, an “Overpayment to Credit” button is displayed which allows the admin to automatically credit a user’s account with the amount overpaid. (GWU-2510)

    • Invoices: These changes update the “Pay Multiple Invoices in Full” features at the Sales > Invoices page to include an option for partial payments. If the invoice is being paid by check, the handling fee will only be applied to the first invoice. (GWU-2605)

  • Shop

    • Parking/Gate: After purchasing a parking / gate pass, you’ll get an email. In outlook, images by default are blocked from untrusted sources. All this does is add a little link underneath the image to take you to the QR code. (GWU-3048)

  • Team

    • Team Reporting: Added Athlete's School, Athlete’s City, Athlete’s State, Athlete’s Zip Columns to the Team Reporting, Recruiting Tab. (GWU-2877)

  • Travel First

    • Lodging Sales: New Page, “Stay to Play Requirements” added to top navigation to maintain a list of teams that have met the stay-to-play requirements. (GWU-2073)

  • Users

    • Create an Account: No longer require a password when creating an account as an admin on the Users Page. (GWU-3035)

BUGS

  • Communication

    • Data Tokens: Building on GWU-2847, A fix has been made to address the Tokens not populating data in the Subject Line of the test message. (GWU-3041)

  • Program

    • Bulk Registration: This change updates the way bulk registration custom waiver question user responses are handled behind the scenes to resolve a number of bugs. There are no visible changes for the user. (GWU-2901 & 2962)

    • Bulk Registration: Previously, when bulk registering teams for a program with required, confirmation custom questions (division or program-level), answering the questions can be bypassed. This has been updated to show an alert message when there are no selected answers for required questions and cannot proceed with registration. (GWU-2743)

    • Bulk Registration: Previously, during bulk registration, if a user selected a custom question answer with quotes (double or single), the answer would not be displayed anywhere. This has been updated to now accept responses with quotes (double or single). (GWU-2733)

    • Registration Details: On the Details page the Waitlisted Filter on the customize table it was NOT showing Yes/No options like the “Waitlisted” filter on the Status tab page and would not filter the column as intended. This has been updated to “Yes/No” responses. (GWU-2854)

  • Sales

    • Invoices: Previously, searching for an Invoice by the first name of an athlete on the search field would not return accurate results to the table, it would work as expected when typing in the last name of an athlete. This search was improved to type in the entire name of an athlete in order to return more accurate results. (GWU-3047)

  • Schedule

    • Bulk Edit: At the Schedule>Bulk Edit page, if the scheduled game has teams TBD (ex: the final game in a tournament), the “Team 1” and “Team 2” columns are no longer blank. Now, the value will display as TBD. (GWU-2873)