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

feat: Contract Termination #996

Merged
merged 71 commits into from
Jul 18, 2024
Merged

Conversation

ununhexium
Copy link
Collaborator

@ununhexium ununhexium commented Jul 12, 2024

https://github.com/sovity/PMO-Software/issues/1107

https://github.com/sovity/PMO-Software/issues/1153

https://github.com/sovity/PMO-Software/issues/1165

https://github.com/sovity/PMO-Software/issues/1163

https://github.com/sovity/PMO-Software/issues/1243


The Scenario class was added as a helper class for e2e tests.

Its goal is to group all the common operations that are not user test in the e2e test cases.


The tests cases were changed to all use dynamic ports


E2e tests are now init with E2eTestExtension that groups all the e2e test boilerplate


The copyright headers were fixed to match the one in checkstyle


the ports allocation was changed, I think I made an off-by-one error in the previous implementation when a port was not available


Checklist

@ununhexium ununhexium changed the title 1163 api wrapper contract termination feat: Contract Termination REST API Jul 12, 2024
@ununhexium ununhexium changed the title feat: Contract Termination REST API feat: Contract Termination Jul 12, 2024
@kamilczaja kamilczaja self-requested a review July 15, 2024 12:12
Copy link
Collaborator Author

@ununhexium ununhexium left a comment

Choose a reason for hiding this comment

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

update

richardtreier
richardtreier previously approved these changes Jul 18, 2024
Copy link
Collaborator

@richardtreier richardtreier left a comment

Choose a reason for hiding this comment

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

LGTM

@richardtreier richardtreier enabled auto-merge (squash) July 18, 2024 07:55
richardtreier
richardtreier previously approved these changes Jul 18, 2024
Copy link
Collaborator

@richardtreier richardtreier left a comment

Choose a reason for hiding this comment

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

LGTM

docs/dev/intellij/intelliJ.md Outdated Show resolved Hide resolved
Copy link
Collaborator

@richardtreier richardtreier left a comment

Choose a reason for hiding this comment

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

LGTM

@richardtreier richardtreier enabled auto-merge (squash) July 18, 2024 10:00
@richardtreier richardtreier merged commit 1582a43 into main Jul 18, 2024
18 checks passed
@richardtreier richardtreier deleted the 1163-api-wrapper-contract-termination branch July 18, 2024 10:08
@ununhexium
Copy link
Collaborator Author

@tmberthold
This PR doesn't contain a postman entry because the OpenAPI specification should be enough to tell the user how to use the new endpoint. Is this ok for you?

No - since we alreday had feedback in the past that our postman collection would not be up to date, to avoid that for the future, please update the postman collection when the PR made changes to existing APIs or added new ones. Else we will get this negative feedback again and we want to avoid that, having APIs in the collection that dont work anymore because of changes in the code or new APIs available but not beeing in the collection at all.

Updated in #1001

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.

4 participants