March 23, 2023
COMMIT #: 0cec383
UPDATES
Cart
Complete Order: The “Complete Order” button was allowing users to double click, potentially resulting in duplicate orders. This button will now show a “Please Wait” loading message after it has been clicked, and will not allow a user to immediately click it a second time. (GWU-2325)
General
Completed database cleanup of duplicate user profiles (GWU-2334)
Sales
Invoices: Admin were only able to pay a single invoice at one time. This has been updated so now Admin are able to pay multiple invoices at the same time. (GWU-1983)
Invoices: Customers were being prompted to pay all balances when there were none. The fix is the “pay in full” button will not be clickable if the associated account doesn’t have a balance. (GWU-2379)
Pay Now: The “Pay Now” button was allowing users to double click, potentially resulting in duplicate payments. This button will now show a “Please Wait” loading message after it has been clicked, and will not allow a user to immediately click it a second time. (GWU-2325)
Site Settings
Brands: All current brands fall under the 3STEP brand. A new section was added to show if a brand has a parent brand besides 3STEP. (GWU-1745)
User
User Roles: The “Shop Enter Credits” role did not allow users to create Account Credits. It has been updated to allow users with this role to see and click the “Create Account Credit” button. (GWU-2096)
User Management: The “Create Account” button was allowing users to double click, potentially resulting in duplicate accounts. This button will now show a “Please Wait” loading message after it has been clicked, and will not allow a user to immediately click it a second time. (GWU-2325)
BUG FIXES
Communication
Display: Message images were displaying differently on desktop vs. mobile devices. The max width of inserted images was adjusted to 727 and hardcoded to be rewritten as 100% with the height set to auto in order to prevent images from exceeding the width of the email wrapper. The max width of 727 also applies to images used in the Main Header. (GWU-2320 and GWU-2406)
Messaging History: When sorting any column by either ascending or descending, the icons displaying the open rate in the “Opened” column disappear and would only return when a user refreshed the page. This has been corrected so that the user may sort columns and still see the icons displaying the open rate in the “Opened” column. (GWU-2206)
My Profile
Athlete Profile: When a user selected one or both of the checkboxes for “Does Not Have A Physician” or “Does Not Have Medical Insurance” and saved the changes, they would return to edit the profile at a later time and one or both checkboxes would be deselected. This has been changed so selecting these checkboxes saves the changes when a user returns for further editing. Additionally, the “Physician Name” and “Physician Telephone” fields have been marked as required, meaning a user must enter both categories for the information to save to the profile. (GWU-1970)
Team
Roster Management: Rostered athletes with a valid waiver from a 3STEP brand were showing as ineligible when uploaded to a roster during team registration for another 3STEP brand. This has been corrected so that a rostered athlete with a valid waiver from one 3STEP brand will have the waiver automatically counted as valid when they are added to the roster during team registration for another 3STEP brand. (GWU-2169)
Team Management: Two teams with the same team name registered for the same program and division, but only one team was displaying. This has been corrected to show both teams on the Team Management page, in addition to the Division (Rostered) column on the Status tab. (GWU-2308)