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(LegalSiteAPI): New endpoint to create legal site reference #981

Conversation

dilipdhankecha2530
Copy link
Contributor

@dilipdhankecha2530 dilipdhankecha2530 commented Jul 2, 2024

Description

What does this PR introduce?

Does it fix a bug?

  • Nope

Does it add a new feature?

  • Yes

Pre-review checks

Please ensure to do as many of the following checks as possible, before asking for committer review:

Copy link
Contributor

@nicoprow nicoprow left a comment

Choose a reason for hiding this comment

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

This is a really good first pull request. The actual logic looks good to me and also tests are there.

I'm not happy with the naming of the REST resource though and this pull request would need to be rebased on the current main (during my review this could be done without conflicts).

@nicoprow nicoprow added this to the BPDM v6.2.0 milestone Jul 24, 2024
Copy link
Contributor

@nicoprow nicoprow left a comment

Choose a reason for hiding this comment

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

Content works and looks great!

Last bit is about conformity:

  • Please rebase your branch on the newest version of main
  • Squash your commits to one so that only one commit is on top of the main branch
  • This is not a patch version upgrade but since it brings anew feature to the API the maven version should be updated to 6.2.0-SNAPSHOT
  • Please add an entry into the CHANGELOG.md file under
## [6.2.0] - tbd

@dilipdhankecha2530 dilipdhankecha2530 force-pushed the feat-add-legal-site-endpoint branch 3 times, most recently from e38f590 to 3d7cbad Compare August 14, 2024 07:26
…galAndSiteMainAddress addressType

1. Create an endpoint to create site entity
2. Create SiteCreateRequestWithLegalAddressAsMain in bpdm-pool-api module
3. Add test cases which cover the new code
4. Add 6.2.0 changelog version in CHANGELOG.md file
5. Rebasing with upstream
6. Update the revision version to 6.2.0-SNAPSHOT in pom.xml
7. Update the charts version
@nicoprow nicoprow merged commit 1a0c57f into eclipse-tractusx:main Aug 15, 2024
15 of 16 checks passed
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.

2 participants