Commit Graph
100 Commits
Author SHA1 Message Date
Michael Hoennig 6ee2b0e81f fix spotless violation due to empty file after merge 2024-12-05 11:30:06 +01:00
Michael Hoennig 85376d51af rename contact.label to contact.caption 2024-05-06 09:26:54 +02:00
Michael Hoennig d8b1d18952 fix booking item identity view and some other minor issues 2024-04-19 10:06:57 +02:00
Michael Hoennig 552146a98c add title+salutation to EntityPatcherUnitTest 2024-04-08 10:22:10 +02:00
Michael Hoennig 898aa858b1 toShortString without title+salutation 2024-04-08 10:17:02 +02:00
Michael Hoennig ca952ce748 merging master + rbac-generation 2024-04-08 10:14:22 +02:00
Michael Hoennig 4438e7abd5 Merge remote-tracking branch 'origin/master' into add-salut-and-title-to-person 2024-04-08 10:08:30 +02:00
Michael Hoennig 36654a69d8 fix misleading findPermissionId naming 2024-02-16 16:48:37 +01:00
Michael Hoennig 96ef490207 code cleanup, removing commented code 2024-01-06 18:23:13 +01:00
Michael Hoennig 0a996a9a8f remove SDKMAN from README, JDK is now downloaded by Gradle Toolchain 2024-01-06 18:12:25 +01:00
Michael Hoennig 242b6f88c9 make OWASP_API_KEY optionally 2024-01-06 18:11:24 +01:00
Michael Hoennig 727644736d Merge remote-tracking branch 'origin/master' into version-upgrade-spring-boot-3-2-1-etc 2024-01-05 13:25:50 +01:00
Michael Hoennig 1f49970e66 amendmends according to code review 2024-01-05 11:15:51 +01:00
Michael Hoennig 85abe5c3cb amendmends according to code review 2024-01-05 10:52:15 +01:00
Michael Hoennig 47338cead8 Liquibase-Changesets für Legacy-ID Mapping 2024-01-05 08:19:49 +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 650ae365e5 Merge remote-tracking branch 'origin/master' into version-upgrade-spring-boot-3-2-1-etc
# Conflicts:
#	build.gradle
2024-01-04 14:07:19 +01:00
Michael Hoennig d97827c01e add IDEA Plugin Suggestions and re-generated index 2024-01-04 14:06:11 +01:00
Michael Hoennig e9dde69c40 improve Markdown/PlantUML/Mermaid documentation 2024-01-04 13:24:04 +01:00
Michael Hoennig 7f98bbde64 fix pitest, spotless and cleanup 2024-01-04 12:39:39 +01:00
Michael Hoennig ea130581a3 unit test and improve PostgresArray 2024-01-04 12:38:40 +01:00
Michael Hoennig f8de575b77 cleanup 2024-01-04 10:28:53 +01:00
Michael Hoennig d2f9f0ae8f fix invalid assertion 2024-01-04 10:28:53 +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 73f147c557 fix most unit tests and improve usage of assumeThat 2024-01-04 10:28:53 +01:00
Michael Hoennig 378e1ec584 fix Postgres typing error by casting 2nd operator of like operator to text 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
Michael Hoennig 51aebc65b2 version upgrade to PostgreSQL Server 15.5-bookworm 2024-01-02 13:28:56 +01:00
Michael Hoennig 287c1ad9dc minor improvement in setup instructions 2024-01-02 13:08:55 +01:00
Michael Hoennig 53ffe9e738 fix SwaggerUI issue with duplicate method name 2024-01-02 13:03:15 +01:00
Michael Hoennig f1e977c905 add documentation for re-running tests from command line 2024-01-02 11:21:22 +01:00
Michael Hoennig db17a2e990 update to SpringBoot 3.0.0 final 2022-11-25 06:51:53 +01:00
Michael Hoennig ddfabef9b7 hs_office_sepamandate_rv: fix missing update column reference 2022-10-29 11:42:03 +02:00
Michael Hoennig 6df93bfbb6 leftover from SpringBoot 3 upgrade: cleanup in gradle.properties 2022-10-28 17:12:07 +02:00
Michael Hoennig b69af8fa57 remove spurious grant from debitor RBAC diagram 2022-10-28 17:11:12 +02:00
Michael Hoennig cdc21f05ba SpringBoot 3 upgrade 2022-10-28 15:57:06 +02:00
Michael Hoennig 64461fc4da SEPA-Mandate signed date and patcher 2022-10-28 13:44:48 +02:00
Michael Hoennig 3b340a92ed final ContextUnitTest.defineContextQueryString 2022-10-27 18:24:28 +02:00
Michael Hoennig 909312a8a1 test class naming convention 2022-10-27 11:45:53 +02:00
Michael Hoennig dc1a17e915 use @PersistenceContext for EntityManager, not @Autowired 2022-10-27 11:00:12 +02:00
Michael Hoennig 1d0d2372ea use simple @GeneratedValue and some code cleanup 2022-10-27 09:42:18 +02:00
Michael Hoennig 09c19649e4 avoid select before insert and map sub-entities in mapper 2022-10-26 16:44:51 +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 e5ec867819 get endpoints for coopassets+coopshares 2022-10-25 10:32:57 +02:00
Michael Hoennig 6f3c03e6b6 ModelMapper as Spring Bean 2022-10-23 13:00:00 +02:00
Michael Hoennig 0b0f57c176 map HsOfficeMembershipInsertResource via ModelMapper and Entity.setValidTo/From 2022-10-22 12:38:36 +02:00
Michael Hoennig b3b70aaaf4 add HsOfficeMembershipEntityPatcher 2022-10-22 10:40:59 +02:00
Michael Hoennig 8eab3b7cd5 add HsOfficeMembershipControllerRestTest and make mainDebitorUuid mandatory 2022-10-21 18:43:15 +02:00
Michael Hoennig 7d200efbb5 TODO cleanup in HsOfficeContactRepository 2022-10-21 17:31:49 +02:00
Michael Hoennig 97fa23165c simplified deletion of temp data in HsOfficeBankAccountControllerAcceptanceTest 2022-10-21 17:30:28 +02:00
Michael Hoennig a39cf73cf0 hs-office-coopassets, no get API endpoints yet 2022-10-21 17:12:55 +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 8864a17b2b hs-office-debitor: test update of partner and bankaccount and fix null cases 2022-10-21 11:38:31 +02:00
Michael Hoennig 5a296e0a9f improved ArchitectureTest rules and package refactoring 2022-10-21 08:01:17 +02:00
Michael Hoennig 810c3923d2 version upgrades, but skipping -RC versions 2022-10-21 07:00:57 +02:00
Michael Hoennig 26efbd5652 remove the outdated TODO list 2022-10-21 06:33:51 +02:00
Michael Hoennig e1895e3735 hs-office-partner-details 2022-10-20 20:11:31 +02:00
Michael Hoennig dc0835fa25 hs-office-coopshares: add non-negative validation 2022-10-20 14:08:19 +02:00
Michael Hoennig 22bca20c49 code cleanup: remove unnecessary "raise notice" 2022-10-20 10:53:47 +02:00
Michael Hoennig e2b6986d2b hs-office-coopshares: refactored RestTest 2022-10-20 08:15:47 +02:00
Michael Hoennig 5f4f50a325 hs-office-coopshares: add validation + RestTest for Controller + improve test data 2022-10-20 07:41:48 +02:00
Michael Hoennig ca0589d084 hs-office-coopshares: use only membership uuid in filter 2022-10-19 18:15:21 +02:00
Michael Hoennig 5764accbc5 add hs-office-coopshares API+controller 2022-10-19 17:14:27 +02:00
Michael Hoennig c2dd3d8de9 add hs-office-coopshares entity+repository 2022-10-19 07:55:51 +02:00
Michael Hoennig 7376301ed4 use lower case in audit-log and rbac tables 2022-10-19 07:39:10 +02:00
Michael Hoennig ea2d2c9100 add TestHsMembership instance 2022-10-18 18:53:18 +02:00
Michael Hoennig cb47d526ac add hs-office-coopshares rbac + test-data 2022-10-18 17:29:36 +02:00
Michael Hoennig bec559c9c3 generateRbacRestrictedView for non-updateable tables 2022-10-18 17:29:10 +02:00
Michael Hoennig 61473abf68 add hs_office_coopsharestransaction table SQL 2022-10-18 14:44:10 +02:00
Michael Hoennig c862df7846 add hs-office-membership API and controller 2022-10-18 13:57:35 +02:00
Michael Hoennig 27f29ef665 hs-office-sepamandate simplyfied controller code 2022-10-18 12:30:26 +02:00
Michael Hoennig 0232ff078d just a single find method in hs-office-membership repo 2022-10-18 09:14:35 +02:00
Michael Hoennig e6f9484f99 add hs-office-membership entity+repo + fix rbac 2022-10-17 19:42:14 +02:00
Michael Hoennig 28bdd9220d add hs-office-membership test-data 2022-10-17 13:23:10 +02:00
Michael Hoennig 63db939583 hoist select queryAccessibleObjectUuidsOfSubjectIds(...) into WITH CTE for better performance 2022-10-17 12:18:12 +02:00
Michael Hoennig 368da1cc95 add hs-office-membership RBAC rules (yet without mainDebitor update) 2022-10-17 08:14:09 +02:00
Michael Hoennig 080f9279b3 code cleanup 2022-10-17 08:11:51 +02:00
Michael Hoennig 221889e6ca add hs-office-membership table 2022-10-17 07:53:25 +02:00
Michael Hoennig 7663825a30 add postgresql_autodoc 2022-10-16 18:50:32 +02:00
Michael Hoennig 77ef126a7e improved REST-API error handling for broken request body JSON 2022-10-16 10:08:42 +02:00
Michael Hoennig e305c3c935 add SEPA-mandate API+Controller 2022-10-15 15:32:32 +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 d666e22297 add SEPA-Mandate entity+repository 2022-10-13 18:54:56 +02:00
Michael Hoennig bece972a4e add SEPA-Mandate entity+repository 2022-10-13 18:53:38 +02:00
Michael Hoennig 7f5b2358d3 add SEPA-Mandate SQL changesets 2022-10-13 13:35:50 +02:00
Michael Hoennig 560cd9cf9f audit log with context per task instead of just transaction 2022-10-13 10:36:20 +02:00
Michael Hoennig 2506acc531 add audit journal log for hs_office_debitor 2022-10-13 09:02:09 +02:00
Michael Hoennig 64fbabf606 add audit journal log for hs_office_relationship 2022-10-13 08:47:17 +02:00
Michael Hoennig d77d853c80 add audit journal log for hs_office_partner 2022-10-13 08:34:04 +02:00
Michael Hoennig 472734a516 add audit journal log for hs_office_person 2022-10-13 08:23:08 +02:00
Michael Hoennig df493e40d7 add audit journal log for hs_office_bankaccount 2022-10-13 08:03:48 +02:00
Michael Hoennig a56af5af25 add audit journal log for hs_office_contact 2022-10-13 07:57:19 +02:00
Michael Hoennig 0b60b9f0ff introduces agent+guest role for role-system around debitor+partner 2022-10-12 15:48:56 +02:00
Michael Hoennig de0c8dcfbc Array.fromFormatted 2022-10-10 09:33:17 +02:00
Michael Hoennig 639925e834 fix debitor update trigger 2022-10-06 11:12:18 +02:00
Michael Hoennig 6b6f8127bb add refundBankAccount to hs_office_debitor 2022-10-05 17:22:33 +02:00