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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduction of CreateV4ApiUseCase #6827

Merged
merged 10 commits into from Mar 7, 2024

Conversation

jgiovaresco
Copy link
Contributor

@jgiovaresco jgiovaresco commented Mar 5, 2024

Issue

https://gravitee.atlassian.net/browse/APIM-3959

Description

Follow the work initiated in #6659

It introduces a new use case used by mAPI v2 when creating a new V4 API.
The ImportCRDUseCase and the Cockpit handler creating V4 API have also been updated to use the new Domain Service introduced earlier.

All of this work allows us to remove the create method we have in ApiService 馃帀

Additional context


馃摎聽聽View the storybook of this branch here

Copy link

cypress bot commented Mar 5, 2024

Passing run #810 鈫楋笌

0 80 8 0 Flakiness 0

Details:

refactor: use a factory to build valid model from NewApi and ApiCRD
Project: APIM UI Tests Commit: a7eecc9337
Status: Passed Duration: 06:47 馃挕
Started: Mar 7, 2024 2:07 PM Ended: Mar 7, 2024 2:13 PM

Review all test suite changes for PR #6827 鈫楋笌

@jgiovaresco jgiovaresco force-pushed the apim3959-create-api-usecase-run-e2e branch 3 times, most recently from 9c41e88 to 5384a07 Compare March 6, 2024 08:10
@jgiovaresco jgiovaresco marked this pull request as ready for review March 6, 2024 08:52
@jgiovaresco jgiovaresco requested a review from a team as a code owner March 6, 2024 08:52
@jgiovaresco jgiovaresco force-pushed the apim3959-create-api-usecase-run-e2e branch from 5384a07 to 7fe13e7 Compare March 6, 2024 15:11
Copy link
Member

@ytvnr ytvnr left a comment

Choose a reason for hiding this comment

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

neat!

@jgiovaresco jgiovaresco merged commit dafce63 into master Mar 7, 2024
51 checks passed
@jgiovaresco jgiovaresco deleted the apim3959-create-api-usecase-run-e2e branch March 7, 2024 14:19
jourdiw pushed a commit that referenced this pull request Mar 11, 2024
Follow the work initiated in #6659

It introduces a new use case used by mAPI v2 when creating a new V4 API.
The ImportCRDUseCase and the Cockpit handler creating V4 API have also been
updated to use the new Domain Service introduced earlier.

All of this work allows us to remove the create method we have in ApiService 馃帀

https://gravitee.atlassian.net/browse/APIM-3959
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants