Redirect CustomersDot /plans page to pricing
What does this MR do and why?
We are migrating from https://customers.gitlab.com/plans to https://about.gitlab.com/pricing/ and need to update links to /plans page that present in GitLab.
Related to customers-gitlab-com#3751 (closed)
Screenshots or screen recordings
Screenshot | Before | After |
---|---|---|
https://customers.gitlab.com/plans | leads to https://about.gitlab.com/pricing/ | |
https://customers.gitlab.com/plans | leads to https://about.gitlab.com/pricing/ | |
https://customers.gitlab.com/plans | leads to https://about.gitlab.com/pricing/ | |
https://customers.gitlab.com/plans | leads to https://about.gitlab.com/pricing/ |
How to set up and validate locally
- Enable
redirect_plans_page
flagFeature.enable(:redirect_plans_page)
Case 1
- Login as a user with a free account
- Open dropdown menu
- Check that the
Upgrade
button leads to https://about.gitlab.com/pricing/ page
Case 2
- Login as a user with a free account
- Navigate to an issue in any project
- Click
Learn more
in the sidebar next to the Weight feature (by default this feature is disabled for free accounts) - Check that the
Premium plan
leads to https://about.gitlab.com/pricing/ page
Case 3
- Login as an admin with an expired license
- Navigate to an issue in any project
- Click
Learn more
in the sidebar next to the Weight feature - Check that the
Buy EE
button leads to https://about.gitlab.com/pricing/ page
Case 4
- Login as an admin and make sure that no license is applied
- Navigate /admin/subscription
- Check the button
Buy subscription
in theSubscription
box leads to https://about.gitlab.com/pricing/ page
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by Diana Zubova