Improve credit card validation alert dismissible action to be action based on shared runner toggle
Release notes
The credit card validation alert that appears when trying to enable shared runners was provided a free dismissible action from #331154 (closed), but is not dismissible after dismissing it once. The alert changes back to a permanent alert with no ability to take action. We are refactoring it to have an action based alert instead of a loaded one, allowing it to be dismissible (even after dismissing once) and allowing for action to be taken to add a credit card on file easily (even after dismissing once).
Problem to solve
The credit card validation alert that appears when trying to enable shared runners was provided a free dismissible action from #331154 (closed), but is not dismissible after dismissing it once. The alert changes back to a permanent alert with no ability to take action.
The following discussion from !69245 (merged) should be addressed:
-
@pburdette started a discussion: (+3 comments) Hey @v_mishra would you mind giving this MR a UX review for me?
Show to cc validation alert after it's dismissed and user tries to toggle shared runners toggle.
Current behavior
Intended users
Metrics
Track the amount of clicks on the validate account button - or the number of accounts with a credit card enabled and using shared runners.
User experience goal
Make the alert dismissible, even after dismissing once, and keep the validate account
button permanent on the alert.
Proposal
Refactor the alert to have an action based alert instead of a loaded one, allowing it to be dismissible (even after dismissing once) and allowing for action to be taken to add a credit card on file easily (even after dismissing once).
Further details
Permissions and Security
Documentation
Availability & Testing
Available Tier
What does success look like, and how can we measure that?
More accounts successfully validating with credit card information and using shared runners as desired.
What is the type of buyer?
Is this a cross-stage feature?
Links / references
This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.