1
0

Commit Graph

  • c2ddf90f8c maintenance: upgrade to postgres:17.7-trixie in docs and for Testcontainers (#222) master Michael Hoennig 2026-05-12 10:03:20 +02:00
  • 62307a0764 Taiga459: make projects visible to debitor despite unassumed grant (#221) Michael Hoennig 2026-05-12 10:02:10 +02:00
  • a1bac0f764 Taiga#458: fixing exception with real JWT from HS Keycloak OIDC (#220) Michael Hoennig 2026-04-24 06:41:02 +02:00
  • 28eebbc95a use Spring-Props for CORS-config, move CORS-config to BaseWebSecurityConfig and add tests (#212) Michael Hoennig 2026-03-21 13:55:43 +01:00
  • 3a24e1c726 avoid-recursive-rbac-query-for-global-admins in the _rv generator (#216) Michael Hoennig 2026-03-19 10:17:08 +01:00
  • 79d4d8c7f2 Taiga#457: improve bookingitem resource mapping error message (#218) Michael Hoennig 2026-03-19 09:40:14 +01:00
  • 69e2fc09a6 Story#5617: amend account module to Keycloak primary (#213) Michael Hoennig 2026-03-09 11:22:32 +01:00
  • 865830071e ph-enable-cors (#210) Peter Hormanns 2025-11-10 18:54:55 +01:00
  • d282885cc9 Story #374 [ACCOUNTS] create initial hsadminng-profile for (new/existing) person (#208) Michael Hoennig 2025-11-10 11:03:26 +01:00
  • 6d92d80e44 tx_journal: on delete also save the old data in json format (#207) Timotheus Pokorra 2025-11-10 10:55:18 +01:00
  • e1b78f465d ph-enable-cors (#209) Timotheus Pokorra 2025-11-10 10:54:45 +01:00
  • 59901791e3 enable cors handling (#206) Peter Hormanns 2025-11-10 10:36:24 +01:00
  • 30e0ba1d86 add migrationtest sql-dump-checksum-assertions to prevent accidental changes (#204) Michael Hoennig 2025-10-15 11:59:49 +02:00
  • 4994341232 add SSHA+Argon2 hashed password to accounts profile and validate profile activation (#203) Michael Hoennig 2025-09-17 12:14:47 +02:00
  • bae13d5503 rename Credentials->Profile + Context->Scope (#202) Michael Hoennig 2025-09-12 11:37:55 +02:00
  • d7d77f60f3 re-apply fixing jwt-curl by introducing client-id and -secret (was included in the reversal) (#201) Michael Hoennig 2025-09-10 16:56:25 +02:00
  • 6de920dc38 Revert "remove secrets from credentials (#198)" (#200) Michael Hoennig 2025-09-10 14:26:47 +02:00
  • 942b7a047e dependency-version-upgrade to spring-boot-3.5.5 and others (#196) Michael Hoennig 2025-09-09 12:00:44 +02:00
  • 27b4f59a97 remove secrets from credentials (#198) Michael Hoennig 2025-09-09 11:47:08 +02:00
  • d7a78d0a79 migrate from CAS to Oauth2-JWT Auth (#197) Michael Hoennig 2025-09-08 15:27:28 +02:00
  • bc06001ce9 add department to contact.postalAddress test data (#192) Michael Hoennig 2025-09-01 15:20:49 +02:00
  • c0991d96d9 credentials validation (#194) Michael Hoennig 2025-09-01 12:13:58 +02:00
  • f1fc1203ae fix authentication errors (#193) Michael Hoennig 2025-08-28 12:06:15 +02:00
  • 68e642c034 scoped programmatic i18n-keys (#190) Michael Hoennig 2025-08-26 15:28:42 +02:00
  • 2a6e86aca8 method-level security-control with some open endpoints (e.g. /api/ping) (#191) Michael Hoennig 2025-08-26 11:50:09 +02:00
  • 5a5c1466b0 add /api/rbac/context + /api/hs/accounts/current endpoints (#189) Michael Hoennig 2025-08-21 12:45:59 +02:00
  • 60028697d6 align React-GUI and Java API -backend (#188) Michael Hoennig 2025-08-12 12:50:48 +02:00
  • 75f8a6a7db make nginx-provisioning work and rename make targets to prefix jenkins-... (#183) Michael Hoennig 2025-08-08 10:22:49 +02:00
  • bb02d7d017 optionally limit account-context to natural persons (#187) Michael Hoennig 2025-07-15 13:38:44 +02:00
  • 3aab0ba3c2 credentials.totpSecret as array and update credentials scenario test (#186) Michael Hoennig 2025-07-15 11:53:26 +02:00
  • 97017c1b99 rename package (+schema etc.) credentials to accounts (#185) Michael Hoennig 2025-07-10 11:55:53 +02:00
  • 3603ea911e bugfix: fixes HTTP POST on credentials, including person+subject (#184) Michael Hoennig 2025-07-07 21:09:37 +02:00
  • fee080dbf4 feature/jenkins-proxy (#182) Michael Hoennig 2025-07-01 11:58:20 +02:00
  • ad1537b856 containerized Jenkins (#179) Michael Hoennig 2025-06-18 13:51:38 +02:00
  • d351c9a2c1 new-sql-dumps-after-prod-release (#181) Michael Hoennig 2025-06-06 12:02:11 +02:00
  • d4e78f8a50 feature/credentials-schema-updates (#180) Michael Hoennig 2025-06-04 11:36:20 +02:00
  • 9bf5f011b5 sequential transaction-id (#178) Michael Hoennig 2025-05-21 11:45:04 +02:00
  • 17f620c7b8 fix fixme's for credentials error messages Michael Hoennig 2025-05-21 11:10:08 +02:00
  • 037bbf5a4c fix credentials-api-paths+includes Michael Hoennig 2025-05-21 10:25:18 +02:00
  • f4bf614d77 dd column seqTxId BIGINT to table base.tx_context Michael Hoennig 2025-05-20 17:38:20 +02:00
  • 2c8ddc4250 fix ArchTest Michael Hoennig 2025-05-20 17:37:35 +02:00
  • 58096c1510 login-credentials without RBAC (#173) Michael Hoennig 2025-05-19 12:00:35 +02:00
  • 965866dadc TP-202505-postgres_notify_events (#177) Timotheus Pokorra 2025-05-09 11:29:51 +02:00
  • d4d3d42b2d ms-20250502-coopshares-coopassets-positive-total-constraint (#176) Marc Sandlus 2025-05-09 01:01:09 +02:00
  • 44ba3b2fef Merge pull request 'Add constraint to relation to check if anchor of debitor relation is a PARTNER' (#175) from TP-20250326_relation_contraint_check_debitor_anchor_is_partner into master Timotheus Pokorra 2025-04-16 11:33:53 +02:00
  • 38efe866af add Test canNotAddDebitorRelationWithAnchorThatIsNotAPartner for constraint Timotheus Pokorra 2025-04-15 12:15:26 +02:00
  • 50541266b4 documentation and configuration for the AI coding assistant aider AI (#174) Michael Hoennig 2025-04-11 15:27:54 +02:00
  • 77ace7d794 fix potential DoS attac in IPv6 regex (#172) Michael Hoennig 2025-04-10 12:32:07 +02:00
  • 0c32377d77 convert build.gradle to build.gradle.kts (#171) Michael Hoennig 2025-04-10 11:54:57 +02:00
  • eca0d65504 add documentation for membership to business-glossary (#170) Michael Hoennig 2025-04-03 14:56:01 +02:00
  • 399512bd98 Bugfix: properly handle invalid membership with empty validity - and other empty ranges (#169) Michael Hoennig 2025-04-02 12:09:08 +02:00
  • 4f00d1b920 add i18n support for CoopShareTx (#168) Michael Hoennig 2025-04-01 12:18:36 +02:00
  • 413ca0917e feature/add-i18n-support (#167) Michael Hoennig 2025-03-31 13:46:41 +02:00
  • d8dc5655f3 add a constraint for table relation to check if the anchor of a debitor has a partner relation Timotheus Pokorra 2025-03-26 12:17:49 +01:00
  • e6b32eda88 produce client-error for unspecified-properties (#166) Michael Hoennig 2025-03-20 12:04:57 +01:00
  • 4994bac101 use @Slf4j (+logback) for logging instead of System.out/err.println (#165) Michael Hoennig 2025-03-19 16:21:55 +01:00
  • eb9edf1cb1 remove current-subject from OpenAPI header specs, use Authorization instead (#164) Michael Hoennig 2025-03-18 11:52:29 +01:00
  • 5ca0638319 unauthenticated swagger-ui on- server-port and proper security filter integration into Spring Security (#163) Michael Hoennig 2025-03-17 12:59:50 +01:00
  • a2b81f009b update dependend relations when updating partner person (#162) Michael Hoennig 2025-03-10 12:04:54 +01:00
  • e3b11972e5 preparation for changing updatable columns (#161) Michael Hoennig 2025-03-03 12:01:33 +01:00
  • f8fda06beb scenario test for multiple debitors+memberships + validation for subsequent memberships (#160) Michael Hoennig 2025-02-25 09:46:35 +01:00
  • a0635960a5 migrate hosting-assets into external db (#158) Michael Hoennig 2025-02-17 09:40:58 +01:00
  • ddd96654ef use only persistViaSql (#156) Michael Hoennig 2025-02-07 09:31:36 +01:00
  • abafd64813 feature/remove-office-data-import (#155) Michael Hoennig 2025-02-05 09:29:27 +01:00
  • a1a753e00a replace office-data-import by db-restore (#154) Michael Hoennig 2025-02-04 09:55:48 +01:00
  • 16252334b7 programmatically generate liquibase-compare-file for prod-release 2025-01-28 (#153) Michael Hoennig 2025-01-30 09:36:32 +01:00
  • ce7e3741bd feature/test-liquibase-migration-from-a-prod-dump (#152) Michael Hoennig 2025-01-28 12:27:54 +01:00
  • 2a61686918 use-latest-versions and improved test-code-coverage (#151) Michael Hoennig 2025-01-24 09:28:52 +01:00
  • cd01d0ab8f amend contact-caption-import and add person-type organizational-unit (#150) Michael Hoennig 2025-01-22 13:53:07 +01:00
  • 9d251f88e9 test legacy-id-triggers (#149) Michael Hoennig 2025-01-22 10:08:19 +01:00
  • c1d3d583e7 feature/run-office-module-without-booking-and-hosting (#148) Michael Hoennig 2025-01-21 14:36:49 +01:00
  • ad61f2af59 Merge pull request 'add view for list subscriptions' (#146) from TP-20250113-list-subscription-view into master Timotheus Pokorra 2025-01-16 13:57:27 +01:00
  • abddebd7c3 Merge pull request 'post new contact: process postalAddress' (#145) from TP-20250109_addcontact_putpostaladdress into master Timotheus Pokorra 2025-01-16 13:57:05 +01:00
  • 02495de36f Merge branch 'master' into TP-20250113-list-subscription-view Dev und Test fuer hsadminng 2025-01-16 09:51:33 +01:00
  • 19c1e1ba5c Merge branch 'master' into TP-20250109_addcontact_putpostaladdress Timotheus Pokorra 2025-01-16 09:49:06 +01:00
  • a31159eb5b improve Test for addRelation with postalAddress Timotheus Pokorra 2025-01-16 09:47:08 +01:00
  • 15e94a1800 fix previous commit Timotheus Pokorra 2025-01-16 09:42:07 +01:00
  • 78cc729a97 improve test for adding contact with postal address Timotheus Pokorra 2025-01-16 08:54:19 +01:00
  • d6edfa4dc7 add sql file for mlmmj integration view to db changelog Timotheus Pokorra 2025-01-16 08:36:30 +01:00
  • 9c8d7616e3 Upgrade to SpringBoot 3.4.1 and dependencies (#147) Michael Hoennig 2025-01-15 13:43:20 +01:00
  • 6a673c66d4 add view for list subscriptions Timotheus Pokorra 2025-01-13 16:26:34 +01:00
  • 27de4ce634 post new contact: process postalAddress Timotheus Pokorra 2025-01-09 10:21:48 +01:00
  • a7ffee9348 dependency-versions-upgrade and exclusion (#144) Michael Hoennig 2025-01-09 09:28:30 +01:00
  • 6b09ad0003 bugfix/only-one-partner-per-person (#143) Michael Hoennig 2025-01-07 09:30:25 +01:00
  • b3f1171561 merge identical (ignoring case) persons during import (#142) Michael Hoennig 2025-01-03 09:49:20 +01:00
  • 6dafe0a7bb rename table rbac.grants -> rbac.grant for consistent naming (#141) Michael Hoennig 2025-01-02 12:39:18 +01:00
  • 71be87b36b RBAC-rebuild (#140) Michael Hoennig 2025-01-02 10:02:47 +01:00
  • 9debaa1fc0 assuming-long-roleidnames + object-uuid-based-rolenames (#139) Michael Hoennig 2024-12-30 10:00:12 +01:00
  • d89b4b4992 add CAS authentication (#138) Michael Hoennig 2024-12-23 12:49:43 +01:00
  • 87c7d2f531 feature/add-scenario-test-for-deceased-partner-with-community-of-heirs (#137) Michael Hoennig 2024-12-18 10:49:05 +01:00
  • 20fa27194b create relation with holder- and contact-data, and search for contact emailAddress + relation mark (#136) Michael Hoennig 2024-12-13 14:09:01 +01:00
  • 19fac6b5e1 http-get endpoints for partner, debitor and memberhip-number (#135) Michael Hoennig 2024-12-11 11:35:51 +01:00
  • c7b17ee546 bugfix: permit access to Swagger UI (#134) Michael Hoennig 2024-12-11 10:55:15 +01:00
  • a05430a54b more scenario tests for coop-assets (#133) Michael Hoennig 2024-12-06 10:59:02 +01:00
  • 6464d6f1ec linked metrics-endpoint (#132) Michael Hoennig 2024-12-06 10:08:26 +01:00
  • 7212c92fe2 Merge pull request 'fix spotless violation due to empty file after merge' (#131) from bugfix/fix-spotless-violation-due-to-merge into master Michael Hoennig 2024-12-05 13:28:07 +01:00
  • 6ee2b0e81f fix spotless violation due to empty file after merge Michael Hoennig 2024-12-05 11:30:06 +01:00
  • ee627cc246 split PersonEntity/Repo into Rbac and Real Entity/Repo and use in Relation for faster lazy loading (#130) Michael Hoennig 2024-12-05 10:39:25 +01:00
  • ddba946d72 add micrometer @Timing annotations to Controllers+Repositories + ArchTest (#128) Michael Hoennig 2024-12-05 10:32:34 +01:00
  • 0832c90c82 TP-20241126-znuny-view-customer_company (#129) Timotheus Pokorra 2024-12-05 10:22:42 +01:00