Improve product analytics onboarding item when in progress
requested to merge 443591-make-the-status-clear-when-onboarding-has-started-but-not-completed into master
What does this MR do and why?
Improves the product analytics dashboards list item, when the onboarding process has started but not yet completed:
- Adds popover to the status badge, explaining what's happening
- Updates the button text to make it clear set up will continue
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Screenshots or screen recordings
Onboarding state | Before | After |
---|---|---|
STATE_LOADING_INSTANCE |
||
STATE_WAITING_FOR_EVENTS |
||
STATE_CREATE_INSTANCE |
(unchanged) |
How to set up and validate locally
- Follow these instructions to setup Product Analytics in GDK.
- View the onboarding list item component at Project -> Analytics dashboards
- Start the onboarding flow and verify the component state
Note: STATE_LOADING_INSTANCE is usually only in place for a second or two, so you may prefer to hardcode the state for testing.
This can be done by modifying onboarding_state.vue
like:
this.onStateChange(STATE_LOADING_INSTANCE);
Related to #443591 (closed)
Edited by Elwyn Benson