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

Start Integrating java api client in WebUI , SecHub client enhancements, initial WebUI containerization, Change UC-40 #2518

Merged
merged 20 commits into from
Feb 29, 2024

Conversation

…plement #469

- return JSON instead of text for the server version #469
- adjust the REST Doc tests für #469
- replace the status page API calls with SecHub Java API calls #2513
- improve return value of server status API call #2513

closes: #2513
closes: #469
- start containerzing WebUI #2571
- improve the Spring profiles #2513
- fix some test #2513
- add SecHub WebUI and SecHub WebUI solution to Eclipse projects #2513
- improve WebUI controllers #2513
- containerize the WebUI solution
- small fixes
- apply Spotless
- ugrade Spotless
- put CycloneDX Gradle plugin into libraries.gradle
- add WebUI build in sdc.sh
@Jeeppler Jeeppler requested a review from de-jcup October 5, 2023 07:59
@Jeeppler Jeeppler marked this pull request as ready for review October 5, 2023 07:59
Copy link
Member

@de-jcup de-jcup left a comment

Choose a reason for hiding this comment

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

Good job, but I found some points. Please read my comments.

feature-2513-webui-use-sechub-java-api-client
-  Introduce ServerRuntimeData as Json object which will initially hold
serverVersion inside, but can be extended for future needs.
- Changed url from /api/admin/info/version to /api/admin/info/server
- Renamed usecase @UseCaseAdminChecksServerVersion to
  @UseCaseAdminFetchesServerRuntimeData
- Updated the URL builders (TestAPI)
- generated and commited new reduced open api file
- changed default sechub client implemenatation
@de-jcup de-jcup changed the title Replace manually written API calls with SecHub Java API calls #2513 Start Integrating java api client in WebUI , SecHub client enhancements, initial WebUI containerization, Change UC-40 Feb 28, 2024
- keep server_version behavior (string only)
- new action 'server_info' added
@de-jcup de-jcup merged commit 2fc2941 into develop Feb 29, 2024
2 checks passed
@de-jcup de-jcup deleted the feature-2513-webui-use-sechub-java-api-client branch February 29, 2024 13:36
@sven-dmlr sven-dmlr modified the milestone: Server 1.7.0 Feb 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment