medusa icon indicating copy to clipboard operation
medusa copied to clipboard

feat(medusa): refactor the way the order edit handle the items

Open adrien2p opened this issue 3 years ago • 1 comments

What Re work of the order edit flow

  • create
    • clone the original order item/tax_lines/adjustment and set the order_edit_id and original_item_id on the tax line
  • delete
    • Remove all cloned items
  • Remove computeLineItems
  • Totals is based on all the items that are on the oder edit and comes from the clone
  • Add support for feature flag class decorators

Concerning the add/update/remove item, it will be manage in the appropriate PR

Tests

  • Update all existing tests

FIXES CORE-620

adrien2p avatar Sep 23 '22 16:09 adrien2p

⚠️ No Changeset found

Latest commit: e0648664f69a6553fef6dadd3daa2b8e30690978

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

changeset-bot[bot] avatar Sep 23 '22 16:09 changeset-bot[bot]