* feat(medusa): Allow to create/update object sales channels assignment * feat(medusa): cleanup * feat(medusa): Update oas * feat(medusa): Only add relation if required * feat(medusa): Add feature flag decorators * style(medusa): PR feedback * feat(medusa): Remove circular by moving sales channel product existence check to the repo layer * feat(medusa): Reduce selected column as they are not necessary * feat(medusa): Refactor repository and usage * feat(medusa): Improve entity name formatting * feat(medusa): Add feature flag to the service * fix(medusa): typo * test(medusa): fix unit tests * feat(medusa): include feedback * feat(medusa): Adds validator pipe for Sales Channel existence (#1930) * feat(medusa): Allow to create/update object sales channels assignment * feat(medusa): cleanup * feat(medusa): Update oas * feat(medusa): Only add relation if required * feat(medusa): Add feature flag decorators * style(medusa): PR feedback * feat(medusa): Remove circular by moving sales channel product existence check to the repo layer * feat(medusa): Reduce selected column as they are not necessary * feat(medusa): Refactor repository and usage * feat(medusa): Improve entity name formatting * feat(medusa): Add feature flag to the service * fix(medusa): typo * test(medusa): fix unit tests * feat(medusa): Adds validator pipe for Sales Channel existence * feat: Move product payload classes to types file * fix unit tests * fix integration test Co-authored-by: adrien2p <adrien.deperetti@gmail.com> * feat(medusa): Revert base repository and related * feat(medusa): cleanup * remove base repo export Co-authored-by: Oliver Windall Juhl <59018053+olivermrbl@users.noreply.github.com>
Integration-tests
To be able to run the integration tests on your local machine, run the following commands (adapted to your machine)
cd [ROOT_OF_YOUR_REPO]
medusa-dev -p [YOUR_ABSOLUTE_PATH_TO_THE_REPO]
npm run bootstrap
cd integration-tests/api
medusa-dev -s
npm run build
cd - && npm run test:integration