Dynamo icon indicating copy to clipboard operation
Dynamo copied to clipboard

DYN-6874 Logging Packages Tour

Open RobertGlobant20 opened this issue 9 months ago • 2 comments

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

RobertGlobant20 avatar May 09 '24 18:05 RobertGlobant20

This is a GIF showing that when the Package tour is completed we will be logging the Completed status. explorer_266yBZ1QCb

RobertGlobant20 avatar May 09 '24 18:05 RobertGlobant20

UI Smoke Tests

Test: success. 2 passed, 0 failed. TestComplete Test Result Workflow Run: UI Smoke Tests Check: UI Smoke Tests - net8.0

github-actions[bot] avatar May 09 '24 18:05 github-actions[bot]