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

Replace manually written API calls in WebUI with SecHub Java API Client #2513

Closed
Jeeppler opened this issue Aug 22, 2023 · 1 comment · Fixed by #2518
Closed

Replace manually written API calls in WebUI with SecHub Java API Client #2513

Jeeppler opened this issue Aug 22, 2023 · 1 comment · Fixed by #2518
Assignees
Labels
Milestone

Comments

@Jeeppler
Copy link
Member

Replace manually written API calls in WebUI with SecHub Java API Client. The SecHub Java API client was introduced as part of the system testing framework #2092.

@Jeeppler Jeeppler self-assigned this Aug 22, 2023
Jeeppler added a commit that referenced this issue Aug 28, 2023
…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
Jeeppler added a commit that referenced this issue Sep 27, 2023
Jeeppler added a commit that referenced this issue Sep 30, 2023
- 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
Jeeppler added a commit that referenced this issue Oct 4, 2023
- apply Spotless
- ugrade Spotless
- put CycloneDX Gradle plugin into libraries.gradle
- add WebUI build in sdc.sh
Jeeppler added a commit that referenced this issue Oct 4, 2023
@de-jcup de-jcup self-assigned this Feb 28, 2024
de-jcup added a commit that referenced this issue Feb 28, 2024
@de-jcup
Copy link
Member

de-jcup commented Feb 28, 2024

Remark:

Inside this issue following was done

  • status page does now use real server connection
  • now centralized access via access service (no direct access to webclient possible)
  • changed structure. For example all parts which are visible on pages are in dedicated sub packages of com.mercedesbenz.sechub.webui.page
  • some additional i18 parts were added
  • user credential injection via spring value is now done directly into access service
  • some other refactorings
  • added SecHub logo to web ui

@sven-dmlr sven-dmlr added this to the WebUI 0.1.0 milestone Mar 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment