Display Duo Pro page if Duo trial exists
Background
Today we don't show the Usage Quotas
> GitLab Duo Pro
page for the free tier. (My assumption is) this page was hidden for groups on Free
since Duo Pro is not purchasable for free tier customers. Displaying this page to a Free
tier customer could cause a negative customer experience, since this is not something they have access to buy.
However, with the introduction of Duo Pro Trials - GitLab.com, we allow Free
customers, only when they are on an Ultimate trial, to trial Duo Pro
. These customers can initiate this at any time during their Ultimate trial from their group billing page. The Duo trial runs separately, and de-provisioning of the Ultimate trial does not impact the Duo trial.
During the Ultimate trial, the Usage Quotas
> GitLab Duo Pro
page is visible to customers. However, if the Ultimate trial ends, access to this page ends, even if the Duo trial is still running. This means customers on a Duo trial will not be able manage user access during this period of time.
With a recent change to expand Duo trials from 30 to 60 days (Ultimate trial is 30 days), we may have a lot of customers who meet this criteria
Example customer: https://customers.gitlab.com/admin/order?query=83958803
Proposal
Re-visit the display logic for the Duo provisioning page - can we conditionally display this page for Free
customers if a Duo trial exists?
Result
Customers are able to manage Duo provisioning during the entire duration of their trial, no matter what main plan they're on.