Commit Graph

93 Commits

Author SHA1 Message Date
Michael Hoennig
8e1c0f1e4f introduce spring-boot-starter-actuator+security 2024-12-02 18:19:03 +01:00
3532e3a46c add advanced scenario-tests for coop-assets (#123)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #123
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-11-25 16:06:24 +01:00
35db9aad43 feature/prefixes-for-partner-member-debitor-in-api (#122)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #122
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-11-18 12:11:16 +01:00
c98a5acb38 OfficeScenarioTests CoopShares+Assets (#121)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #121
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-11-15 11:54:18 +01:00
63af33d003 feature/use-case-acceptance-tests-2 (#117)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #117
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-11-05 13:58:31 +01:00
c26ae77a09 feature/api-for-email-address-search-in-contacts (#113)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Co-authored-by: Michael Hönnig <michael@hoennig.de>
Reviewed-on: #113
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-10-11 17:06:44 +02:00
cb8a5190ce fix allowed licenses, do version upgrades upgrade and improve test coverage (#112)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #112
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-10-10 09:31:43 +02:00
4d27a98c9a hosting-asset-data-migration (#79)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #79
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-07-22 11:30:33 +02:00
409f5e97c7 integrate-sha512-password-hashing (#68)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #68
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-07-01 15:53:50 +02:00
3391ec6cc9 implement password-hashing (not fully integrated yet) (#67)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #67
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-06-28 11:00:15 +02:00
66332b6de2 introduce-hosting-module (#46)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #46
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-04-23 11:14:48 +02:00
9806bcd78f conditional insert permission grant (so far just exactly 1 unique for each table) (#48)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #48
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-04-23 10:42:24 +02:00
5b18681e96 revert-upgrade-openapiprocessor-spring-back-to-2022-5 and fix bookingItem.validFrom assertion (#45)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #45
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-04-17 08:27:08 +02:00
661b06859f introduce-booking-module (#41)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #41
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-04-16 11:21:34 +02:00
f0eb76ee61 upgrade io.openapiprocessor:openapi-processor-spring to 2024.2 (#42)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #42
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-04-16 10:08:00 +02:00
8d8c5df0b6 test-data-cleanup-via-raw-tables-and-fix-arc-tests (#39)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #39
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-04-13 13:55:27 +02:00
73c378b456 spring-boot-3-2-upgrade (#32)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #32
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-04-02 13:24:25 +02:00
2c0101b46d introduce-partner-business-role (#16)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #16
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-02-01 14:48:15 +01:00
fd1bd897b1 initial data import for hs-office tables (db-migration #10)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Co-authored-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
Reviewed-on: #10
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-01-23 15:11:23 +01:00
Michael Hoennig
242b6f88c9 make OWASP_API_KEY optionally 2024-01-06 18:11:24 +01:00
0f71c6a88d re-activate auto-download of JDK with Gradle Toolchain support (#7)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #7
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-01-05 15:16:12 +01:00
Michael Hoennig
1f49970e66 amendmends according to code review 2024-01-05 11:15:51 +01:00
Michael Hoennig
07dbc45c80 Revert "upgrade to SpringBoot 3.2.1" because HibernateTypes are incompatible to inclided Hibernate version
This reverts commit b15464bed5.
2024-01-04 15:51:59 +01:00
Michael Hoennig
b15464bed5 upgrade to SpringBoot 3.2.1 2024-01-04 14:45:40 +01:00
Michael Hoennig
7f98bbde64 fix pitest, spotless and cleanup 2024-01-04 12:39:39 +01:00
Michael Hoennig
4c44f42b79 fix vulnerability CVE-2022-1471 by forcing snakeyaml 2.2 2024-01-04 10:28:53 +01:00
Michael Hoennig
ec53934f30 fix problem with Postgres function array return value in Hibernate 6 2024-01-04 10:28:52 +01:00
Michael Hoennig
063fcf90a3 SpringBoot, Gradle, Java etc. version upgrades and add OWASP API key via gradle.properties 2024-01-04 09:58:29 +01:00
Timotheus Pokorra
0edc2cca91 add dependancy for swagger-ui / springdoc-openapi
according to
https://www.baeldung.com/spring-rest-openapi-documentation and
https://central.sonatype.com/artifact/org.springdoc/springdoc-openapi-starter-webmvc-ui/2.2.0
2023-09-04 20:23:57 +02:00
Michael Hoennig
db17a2e990 update to SpringBoot 3.0.0 final 2022-11-25 06:51:53 +01:00
Michael Hoennig
cdc21f05ba SpringBoot 3 upgrade 2022-10-28 15:57:06 +02:00
Michael Hoennig
d7eed08420 always run tests with locale en_US, no matter of system settings 2022-10-25 13:08:17 +02:00
Michael Hoennig
5ada0dae35 fixes instable debitor temp test data deletion and code coverage exclusions 2022-10-21 17:05:28 +02:00
Michael Hoennig
810c3923d2 version upgrades, but skipping -RC versions 2022-10-21 07:00:57 +02:00
Michael Hoennig
67e850f9b2 add API validation 2022-10-15 11:29:56 +02:00
Michael Hoennig
4f22dffe5d use "YYYY-MM-DD" format when writing LocalDate to JSON 2022-10-14 12:37:59 +02:00
Michael Hoennig
c6d92e271f improved SQL query logging via net.ttddyy.dsproxy.listener for test 2022-10-14 08:33:59 +02:00
Michael Hoennig
d98b8feaad add IBAN+BIC validation 2022-10-05 08:04:44 +02:00
Michael Hoennig
398f15d5de dependency upgrades and suppress irrelevant security vulnerability in jackson-databind 2022-10-05 06:31:53 +02:00
Michael Hoennig
d3312c4444 improved Stringify 2022-09-30 16:27:18 +02:00
Marc O. Sandlus
89415067ef patch-with-getReference, no need for fetch anymore 2022-09-26 13:32:30 +02:00
Michael Hoennig
6ec4c86ad6 increase test code coverage thresholds 2022-09-21 09:44:25 +02:00
Michael Hoennig
4e90f53bf3 rename hs-admin to hs-office regarding the module name 2022-09-13 13:27:52 +02:00
Michael Hoennig
3eec8a4138 improved rbacroles_ev view and raw access for testing purposes 2022-09-10 14:49:01 +02:00
Michael Hoennig
0fe1f85549 version upgrade com.vladmihalcea:hibernate-types-55:2.19.0 2022-09-09 09:57:03 +02:00
Michael Hoennig
87e2b05926 fix gw alias to preserve colors and fix test strength threshold 2022-09-06 13:45:33 +02:00
Michael Hoennig
4ec26108fa makes HTML reports from failed gradle tasks directly accessible via gw alias + grep 2022-09-06 11:07:49 +02:00
Michael Hoennig
af90fefd49 hs.admin.partner from API via Controller to Entity 2022-09-06 11:07:08 +02:00
Michael Hoennig
cd9be1db75 api-definition subdirectories rbac+test 2022-09-02 13:11:15 +02:00
Michael Hoennig
fd96bfffb2 fix security vulnerability in snakeyaml 2022-09-02 08:58:15 +02:00