Skip to content

Conversation

@BeksOmega
Copy link
Contributor

The basics

  • I branched from develop
  • My pull request is against develop
  • My code follows the style guide
  • I ran npm run format and npm run lint

The details

Resolves

Fixes #6526
Fixes #3725
Fixes #942

Proposed Changes

Finishes converting the procedure blocks to use the procedure data models by removing any code that relied on the old data storage properties.

Re #3725: Parameters now have a separate ID stored in the IParameterModel which callers can rely on.
Re #942: Instead of using a change listener, procedure defs are now created when the procedure caller looks up its model and can't find one.

Reason for Changes

Explicit data models are allow us to support sharing procedures between workspaces.

Test Coverage

Ran through all of the manual testing outlined in this doc: https://docs.google.com/document/d/1XsE6NOcfHyRZZ0eDtz6QfFg4KVPYqGVijm5ebRp6PJM/edit#

Documentation

N/A

Additional Information

Dependent on #6723

@github-actions github-actions bot added the PR: chore General chores (dependencies, typos, etc) label Jan 4, 2023
@BeksOmega BeksOmega force-pushed the chore/delete-old-proc-data-code branch from 5288cf1 to ff27c7b Compare January 6, 2023 00:19
@BeksOmega BeksOmega force-pushed the chore/delete-old-proc-data-code branch from ff27c7b to 3131dee Compare January 7, 2023 03:04
@BeksOmega BeksOmega force-pushed the chore/delete-old-proc-data-code branch from 18041b2 to 4a04693 Compare January 7, 2023 03:38
@BeksOmega BeksOmega marked this pull request as ready for review January 9, 2023 16:33
@BeksOmega BeksOmega requested a review from a team as a code owner January 9, 2023 16:33
@BeksOmega BeksOmega requested review from gonfunko and removed request for rachel-fenichel January 9, 2023 18:17
@BeksOmega BeksOmega merged commit 8978f57 into RaspberryPiFoundation:develop Jan 10, 2023
@BeksOmega BeksOmega deleted the chore/delete-old-proc-data-code branch May 3, 2023 20:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

PR: chore General chores (dependencies, typos, etc)

Projects

None yet

3 participants