Add state validation in addon purchase flow
What does this MR do and why?
Describe in detail what your merge request does and why.
Adds validation for state in addon purchase flow
Screenshots or screen recordings
Scenario | Screenshot |
---|---|
CI Minutes purchase | CI_Minutes |
Storage purchase | Storage |
Subscription purchase (should be unchanged) | Subscription |
How to set up and validate locally
- Start
gdk
in SaaS modeGITLAB_SIMULATE_SAAS=true gdk start
- Go to a free group's usage quote page: Settings -> Usage Quotas
- Go to
Pipelines
tab - Click on
Buy additional minutes
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.
Related to #387728
Edited by Vamsi Vempati