Changelog

All version releases and their associated changes

Version - 1.7.2

Deployed on: November 10th, 2021

Fixed

  • Fixed a race condition in the deployment process that would sometimes cause deployments to fail.

Version - 1.7.1

Deployed on: June 4th, 2021

Fixed

  • Improved the deployment process for deploying new versions of the Utah PGA Admin Dashboard.

Version - 1.7.0

Deployed on: April 14th, 2021

Added

  • Added an API endpoint that assesses the overall health of the project at any time.

Version - 1.6.1

Deployed on: September 30th, 2020

Changed

  • Changed some backend server configuration to make deploying new versions easier.

Version - 1.6.0

Deployed on: September 18th, 2020

Added

  • Added page analytics tracking for better feature insights.

Version - 1.5.0

Deployed on: September 15th, 2020

Added

  • Added success and failure notifications when renewing offers.

    • On success, the new notification includes a link to the newly renewed offer.

Changed

  • Updated the backend endpoint to not allow offer renewal outside of the eligibility window.

  • The Featured option when creating (or requesting the creation of) a new Offer defaults to being not featured.

    • This helps ensure an Offer is less likely to be featured by accident.

  • The Featured option for Offers has been entirely disabled for Golf Course admins.

Fixed

  • Fixed an issue causing the renewal buttons on Offers to appear for Golf Course admins when they shouldn't.

    • Specifically, the button was still appearing on freshly renewed offers (e.g. "Renew for 2021" was still showing on 2021 offers).

Version - 1.4.1

Deployed on: September 11th, 2020

Fixed

  • Fixed an issue causing an error when sending password reset emails and emails regarding new account verification.

Version - 1.4.0

Deployed on: September 2nd, 2020

Added

  • Global and Golf Course Admins can now renew existing offers for upcoming Golf Pass years.

    • A new button has been added to make the renewal process easier. The button can be found on any Offer's detail page as long as it's currently within the renewal time period (set to be the time between July 1st and October 1st of every year by default).

Version - 1.3.0

Deployed on: August 18th, 2020

Added

  • Global admins can now edit customer's email addresses.

    • Up until now, only customer's could edit any of their own account information. However, sometimes customer's would misspell their email, leaving them locked out of their account. As such, Global admins are now able to edit any customer's email address from the Pass Purchases tab and clicking into a given purchase.

Changed

  • Upgraded the underlying software framework for better speed and security.

Fixed

  • Resolved an issue where the dropdown list for Years on the Reporting tab contained years without any associated pass purchases, causing the page to crash when filtering on them.

Version - 1.2.5

Deployed on: August 10th, 2020

Fixed

  • Greatly improved the build and deployment speed of new versions of the application behind the scenes.

Version - 1.2.4

Deployed on: August 5th, 2020

Fixed

  • Resolved an issue on the swag eligibility report that was pulling users based on the wrong ID.

Version - 1.2.3

Deployed on: July 28th, 2020

Added

  • Created a new 'Swag Eligibility' report that aggregates all customers that have met the threshold for one or more swag items. The report includes the user's name, email, the number of courses they've played, and whether or not they are eligible for each piece of swag.

Version - 1.2.2

Deployed on: July 21st, 2020

Fixed

  • Resolved a configuration issue that would throw an error when users would request password reset emails.

Version - 1.2.1

Deployed on: July 20th, 2020

Added

  • New Reporting tab to the navigation.

    • On the Reporting page, Global Admins can now view sales metrics on a per-golf-pass-year basis.

    • Each table contains a single golf pass year and each line item is devoted to a month in that year.

    • Year to Date (YTD) totals are also displayed at the bottom of the table.

    • Clicking on any value in the reporting table will take users to another page that displays all the pass purchases that make up that particular value.

Version - 1.2.0

Deployed on: July 10th, 2020

Added

  • The Pass Purchases list view now includes the purchase date on each line item.

  • Pass purchases can now be filtered down based on purchase month, day, and year, independently of the Golf Pass year itself.

Changed

  • When searching on the pass purchases list, the search will now also include the customer's email. This makes finding customers much easier when you only know their email.

  • The Golf Pass Purchases card on the admin dashboard will no longer include in the totals any pass that was redeemed using a 100% off coupon/redemption code.

  • The Golf Pass Purchases card on the admin dashboard will no longer include in the totals any pass that was refunded at any point.

Version - 1.1.4

Deployed on: July 2nd, 2020

Fixed

  • Firefox, Chrome, and other browsers will no longer pop up any security warnings when trying to login.

    • This was caused by certain routes being loaded over HTTP instead of HTTPS, leading to a 'Mixed Content' error. All routes are now being loaded over HTTPS.

Version - 1.1.3

Deployed on: May 8th, 2020

Added

  • Customer email and phone number to the individual Pass Purchase details screen.

Fixed

  • Missing page pagination styles that caused all the page links to be displayed in a column instead of a row.

Version - 1.1.2

Deployed on: April 27th, 2020

Fixed

  • Faster deployment of new versions.

Version - 1.1.1

Deployed on: April 7th, 2020

Fixed

  • Solved an issue where successful refunds weren't writing the correct information into the database. This lead to an issue where you could attempt a "second refund" that would always fail because Stripe won't allow two refunds on the same charge.

Version - 1.1.0

Deployed on: April 3rd, 2020

Added

  • Better form validation on adding and editing offers.

Fixed

  • Solved an issue where offers with limited redemptions were being erroneously shown as unlimited when requesting changes as a Golf Course Admin.

Version - 1.0.6

Deployed on: April 2nd, 2020

Fixed

  • Fixed an issue where the maximum number of redemptions allowed for an offer was being misinterpreted as the number of user redemptions.

Version - 1.0.5

Deployed on: March 29, 2020

Fixed

  • Fixed an issue where the dashboard would erroneously tell freshly registered users that their accounts had been deleted.

Version - 1.0.4

Deployed on: March 29, 2020

Fixed

  • Several minor bug fixes to the dashboard display.

  • Fixed an issue preventing Global Admins from accepting or denying request for changes to golf courses.

Version - 1.0.3

Deployed on: March 29, 2020

Changed

  • Update the new app name in other parts of the application, namely emails.

  • When editing new users that don't have any permissions level yet, the form will default to making that user a golf course admin, rather than a global admin.

Fixed

  • Fixed some minor grammatical issues on the dashboard shown to un-activated users.

  • Fixed some forms that were using the wrong blue color in the header.

Version - 1.0.2

Deployed on: March 29, 2020

Changed

  • Changed the name of the application in the header from "Admin Portal" to "Admin Dashboard" in order to be more consistent with the branding and to match the URL.

  • All links that link to outside content (namely the support link in the footer and the changelog link in the sidebar) will now open in new tabs, rather than the currently active tab.

Version - 1.0.1

Deployed on: March 29, 2020

Added

  • Email verification is now required in order to access anything except the dashboard.

Fixed

  • Fixed a bug that prevented the dashboard from displaying when there was more than one redemption dispute.

Version - 1.0.0

Deployed on: March 28, 2020

Added

  • First Release of the application!

Last updated