Dynamo
Dynamo copied to clipboard
DYN-6874 Logging Packages Tour
Purpose
Fixing Packages guide logging when is completed by user. Due that the Packages guide doesn't have a Welcome popup (like the other guides) the Guide.Sequence starts at 1 (instead of 0) also the sequences are repeated (this allow to have conditional guide flow) so I had to do a fix for calculating the number of steps correctly and modify the validation which is logging information when packages tour is completed.
Declarations
Check these if you believe they are true
- [X] The codebase is in a better state after this PR
- [X] Is documented according to the standards
- [X] The level of testing this PR includes is appropriate
- [ ] User facing strings, if any, are extracted into
*.resx
files - [ ] All tests pass using the self-service CI.
- [ ] Snapshot of UI changes, if any.
- [ ] Changes to the API follow Semantic Versioning and are documented in the API Changes document.
- [ ] This PR modifies some build requirements and the readme is updated
- [ ] This PR contains no files larger than 50 MB
Release Notes
Fixing Packages guide logging when is completed by user.
Reviewers
@QilongTang @zeusongit
FYIs
This is a GIF showing that when the Package tour is completed we will be logging the Completed status.
UI Smoke Tests
Test: success. 2 passed, 0 failed. TestComplete Test Result Workflow Run: UI Smoke Tests Check: UI Smoke Tests - net8.0