d06512f0a0
working hasGlobalAdminRole and prepare for Micrometer metrics with Spring Security ( #127 )
...
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #127
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-12-03 12:39:19 +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