Skip to content

Conversation

@ivaylo-matov
Copy link
Contributor

Purpose

This PR aims to address DYN-8528 by enabling undo on the Curve Mapper node.

Now the model is recorded to the undo/redo stack before:

  • curve type change
  • selected curve modified
  • node resizes
  • curve locked
  • curve reset

DYN-8528-Proposal

Declarations

Check these if you believe they are true

  • The codebase is in a better state after this PR
  • Is documented according to the standards
  • 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

Users can now undo changes in the Curve Mapper node.

Reviewers

@reddyashish
@zeusongit

FYIs

@dnenov
@achintyabhat

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See the ticket for this pull request: https://jira.autodesk.com/browse/DYN-8528

@zeusongit zeusongit added this to the 3.5.1 milestone May 5, 2025
@QilongTang QilongTang requested a review from reddyashish May 12, 2025 12:45
@QilongTang
Copy link
Contributor

Would you resolve the merge conflicts?

@QilongTang QilongTang requested a review from jasonstratton May 12, 2025 12:46
@ivaylo-matov
Copy link
Contributor Author

Would you resolve the merge conflicts?

Thanks, conflicts are resolved now.

Copy link
Contributor

@reddyashish reddyashish left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changes look good.

@reddyashish
Copy link
Contributor

Running the job again https://master-5.jenkins.autodesk.com/job/Dynamo/job/DynamoSelfServe/job/pullRequestValidation/17790/, the failing test might not be related.

@jasonstratton
Copy link
Contributor

DynamoSelfServe #17790 was successful. Merging now.

@jasonstratton jasonstratton merged commit fa8c3e2 into DynamoDS:master May 12, 2025
27 of 28 checks passed
@zeusongit
Copy link
Contributor

/cherrypick

@github-actions
Copy link

Backport failed for RC3.5.1_master, because it was unable to cherry-pick the commit(s).

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin RC3.5.1_master
git worktree add -d .worktree/cherrypick-16173 origin/RC3.5.1_master
cd .worktree/cherrypick-16173
git switch --create cherrypick-16173
git cherry-pick -x fa8c3e2a33678c902ce5345e7950325a37ea699b

@zeusongit
Copy link
Contributor

/cherrypick

github-actions bot pushed a commit that referenced this pull request May 16, 2025
@github-actions
Copy link

Successfully created backport PR for RC3.5.1_master:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants