Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(app): ODD fixture removal, mag block with staging in deck map, add modules to drop tip wizard #15019

Merged
merged 23 commits into from
Apr 26, 2024

Conversation

b-cooper
Copy link
Contributor

@b-cooper b-cooper commented Apr 25, 2024

Overview

Fix three bugs associated with the addition of modules to deck configuration. First repair the ODD's
deck configurator such that local changes are staged properly. Second, properly display the mag
block when loaded into a staging area fixture on the base deck component. Lastly, fix drop tip
wizard in the case of a configured module.

Closes RQA-2622, Closes RQA-2638

Review Requests

  • configure and unconfigure fixtures from the ODD deck configurator successfully
  • load a mag block into a column 3 slot in a protocol that also uses the adjacent column 4 staging area slot
  • run drop tip wizard successfully and choose a location to drop in that has a module configured in it

Risk assessment

low

… fixture name

At the beginning of the module calibration flow, the user is asked to locate the module on the deck.
This integrated the deck configurator component directly into this location selction step of the
module calibration wizard. the selected location will now be saved directly to deck configuration.

Closes RQA-2603
…g protocol setup on ODD

Resolve location conflicts in the on device display's protocol setup flow by updating deck
configuration accordingly.

Closes PLAT-287
…d modules to drop tip wizard

Fix three bugs associated with the addition of modules to deck configuration. First repair the ODD's
deck configurator such that local changes are staged properly. Second, properly display the mag
block when loaded into a staging area fixture on the base deck component. Lastly, fix drop tip
wizard in the case of a configured module.

Closes RQA-2622, Closes RQA-2638
@b-cooper b-cooper requested a review from a team as a code owner April 25, 2024 23:16
Comment on lines +118 to +120
(fixture.cutoutFixtureId === STAGING_AREA_RIGHT_SLOT_FIXTURE ||
fixture.cutoutFixtureId ===
STAGING_AREA_SLOT_WITH_MAGNETIC_BLOCK_V1_FIXTURE) &&
Copy link
Contributor

Choose a reason for hiding this comment

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

for consistency we could do a constant STAGING_AREA_FIXTURES and a STAGING_AREA_FIXTURES.includes(fixture.cutoutFixtureId) filter check like we do for the other fixture types

Copy link
Contributor

Choose a reason for hiding this comment

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

I'll add a comment so we can come back to this, not too familiar with the stating areas vs cutouts.

Copy link
Contributor

Choose a reason for hiding this comment

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

yeah not urgent

Copy link
Contributor

@brenthagen brenthagen left a comment

Choose a reason for hiding this comment

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

changes make sense to me !

@vegano1 vegano1 merged commit 471ec35 into edge Apr 26, 2024
48 checks passed
@vegano1 vegano1 deleted the app_fix-odd-deck-config branch April 26, 2024 16:27
Carlos-fernandez pushed a commit that referenced this pull request May 20, 2024
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.

3 participants