Commit Graph

  • e6f9484f99 add hs-office-membership entity+repo + fix rbac Michael Hoennig 2022-10-17 19:42:14 +0200
  • 28bdd9220d add hs-office-membership test-data Michael Hoennig 2022-10-17 13:23:10 +0200
  • 63db939583 hoist select queryAccessibleObjectUuidsOfSubjectIds(...) into WITH CTE for better performance Michael Hoennig 2022-10-17 12:18:12 +0200
  • 368da1cc95 add hs-office-membership RBAC rules (yet without mainDebitor update) Michael Hoennig 2022-10-17 08:14:09 +0200
  • 080f9279b3 code cleanup Michael Hoennig 2022-10-17 08:11:51 +0200
  • 221889e6ca add hs-office-membership table Michael Hoennig 2022-10-17 07:53:25 +0200
  • 7663825a30 add postgresql_autodoc Michael Hoennig 2022-10-16 18:50:32 +0200
  • 77ef126a7e improved REST-API error handling for broken request body JSON Michael Hoennig 2022-10-16 10:08:42 +0200
  • e305c3c935 add SEPA-mandate API+Controller Michael Hoennig 2022-10-15 15:32:32 +0200
  • 67e850f9b2 add API validation Michael Hoennig 2022-10-15 11:29:56 +0200
  • 4f22dffe5d use "YYYY-MM-DD" format when writing LocalDate to JSON Michael Hoennig 2022-10-14 12:37:59 +0200
  • c6d92e271f improved SQL query logging via net.ttddyy.dsproxy.listener for test Michael Hoennig 2022-10-14 08:33:59 +0200
  • d666e22297 add SEPA-Mandate entity+repository Michael Hoennig 2022-10-13 18:54:56 +0200
  • bece972a4e add SEPA-Mandate entity+repository Michael Hoennig 2022-10-13 18:53:38 +0200
  • 7f5b2358d3 add SEPA-Mandate SQL changesets Michael Hoennig 2022-10-13 13:35:50 +0200
  • 560cd9cf9f audit log with context per task instead of just transaction Michael Hoennig 2022-10-13 10:36:20 +0200
  • 2506acc531 add audit journal log for hs_office_debitor Michael Hoennig 2022-10-13 09:02:09 +0200
  • 64fbabf606 add audit journal log for hs_office_relationship Michael Hoennig 2022-10-13 08:47:17 +0200
  • d77d853c80 add audit journal log for hs_office_partner Michael Hoennig 2022-10-13 08:34:04 +0200
  • 472734a516 add audit journal log for hs_office_person Michael Hoennig 2022-10-13 08:23:08 +0200
  • df493e40d7 add audit journal log for hs_office_bankaccount Michael Hoennig 2022-10-13 08:03:48 +0200
  • a56af5af25 add audit journal log for hs_office_contact Michael Hoennig 2022-10-13 07:57:19 +0200
  • 0b60b9f0ff introduces agent+guest role for role-system around debitor+partner Michael Hoennig 2022-10-12 15:48:56 +0200
  • de0c8dcfbc Array.fromFormatted Michael Hoennig 2022-10-10 09:33:17 +0200
  • 639925e834 fix debitor update trigger Michael Hoennig 2022-10-06 11:12:18 +0200
  • 6b6f8127bb add refundBankAccount to hs_office_debitor Michael Hoennig 2022-10-05 17:22:33 +0200
  • d98b8feaad add IBAN+BIC validation Michael Hoennig 2022-10-05 08:04:44 +0200
  • 398f15d5de dependency upgrades and suppress irrelevant security vulnerability in jackson-databind Michael Hoennig 2022-10-05 06:31:53 +0200
  • a93143ff00 add HsOfficeBankAccount* Michael Hoennig 2022-10-04 19:09:37 +0200
  • c3195662dd adds HsOfficePartner Michael Hoennig 2022-10-03 11:09:36 +0200
  • d3312c4444 improved Stringify Michael Hoennig 2022-09-30 16:27:18 +0200
  • 31854bb838 ArchTest->Architecture test for shorter @ArchTest annotations and disallow JUnit 4 classes Michael Hoennig 2022-09-30 14:06:06 +0200
  • 16d1372d41 shorter person names to make tests easier to read Michael Hoennig 2022-09-30 13:11:34 +0200
  • 956ee581c6 implements table hs_office_relationship to HsOfficeRelationshipController Michael Hoennig 2022-09-26 10:57:22 +0200
  • 49ba141ca5 Merge branch 'patch-with-getReference' Michael Hoennig 2022-09-26 13:32:54 +0200
  • 89415067ef patch-with-getReference, no need for fetch anymore Marc O. Sandlus 2022-09-26 12:40:59 +0200
  • 21a4519743 code cleanup in partner sql files Michael Hoennig 2022-09-26 09:26:22 +0200
  • d13f0cbcdf refactor HsOfficeContactEntityPatcherUnitTest to PatchUnitTestBase Michael Hoennig 2022-09-25 11:37:46 +0200
  • b431a6653d refactor HsOfficePersonEntityPatchUnitTest to PatchUnitTestBase Michael Hoennig 2022-09-25 11:12:36 +0200
  • 3e6da45302 refactor HsOfficePartnerEntityPatchUnitTest to PatchUnitTestBase Michael Hoennig 2022-09-24 12:43:42 +0200
  • d08e60f8dc re-generated gradle wrapper Michael Hoennig 2022-09-22 12:55:41 +0200
  • 09be849b09 remove .gradle from git Michael Hoennig 2022-09-22 12:42:14 +0200
  • 082bdd5527 How to Configure .pgpass for the Default PostgreSQL Database? Michael Hoennig 2022-09-22 12:33:54 +0200
  • 08f51a196e proper .gitignore for gradlew in git Michael Hoennig 2022-09-21 14:31:59 +0200
  • 0feea6b2d6 add gradlew to git Michael Hoennig 2022-09-21 10:37:39 +0200
  • 6ec4c86ad6 increase test code coverage thresholds Michael Hoennig 2022-09-21 09:44:25 +0200
  • 00174e4c4a implements HsOfficePersonController Michael Hoennig 2022-09-21 09:44:09 +0200
  • 0bab27d723 add missing HsOfficeContactEntityPatchUnitTest Michael Hoennig 2022-09-20 16:32:56 +0200
  • 863f0e2811 implements HsOfficeContactController Michael Hoennig 2022-09-20 14:17:12 +0200
  • 44eb59c918 introduces generateRbacRestrictedView to generate restricted view + triggers Michael Hoennig 2022-09-19 20:43:14 +0200
  • 2cae17a045 introduces generateRbacIdentityView to generate identity views Michael Hoennig 2022-09-16 16:14:39 +0200
  • d63e3f31e9 introduce 058-rbac-generators.sql with generateRelatedRbacObject+generateRbacRoleDescriptors Michael Hoennig 2022-09-16 15:25:58 +0200
  • 1dd63161ab properly implement update for hs_office_partner_rv Michael Hoennig 2022-09-15 13:32:01 +0200
  • 430f75ea15 add aliases podman-start und podman-use Michael Hoennig 2022-09-15 11:19:04 +0200
  • 01d9cbd711 upgrade snakeyaml BOM override - but it still has a vulnerability, not relevant for us, though Michael Hoennig 2022-09-14 17:52:56 +0200
  • bad7d146fa implements HsOfficePartnerController.patch Michael Hoennig 2022-09-14 17:51:04 +0200
  • 68c3375a08 implements HsOfficePartnerController.deletePartnerByUuid Michael Hoennig 2022-09-14 13:47:25 +0200
  • 7d8d6bb495 improved documentation for using Podman with IntelliJ IDEA Michael Hoennig 2022-09-14 13:02:57 +0200
  • e51485eb63 improved documentation for using Podman Michael Hoennig 2022-09-14 12:28:18 +0200
  • 9cd4525e2b create partner now taking existing contact+person uuids instead of complete (new) objects Michael Hoennig 2022-09-14 12:16:44 +0200
  • 3fa02d4a10 prefix alex+fran with superuser- to make tests easier to understand Michael Hoennig 2022-09-14 09:56:22 +0200
  • a3d2dd3db1 HsOfficePartnerControllerAcceptanceTest against real repo+db Michael Hoennig 2022-09-14 09:24:19 +0200
  • bc27e6dc89 refactor name extractors into entity classes Michael Hoennig 2022-09-13 14:54:57 +0200
  • 8041553734 always use role+grant names in create+delete role+grants tests Michael Hoennig 2022-09-13 14:17:30 +0200
  • 4e90f53bf3 rename hs-admin to hs-office regarding the module name Michael Hoennig 2022-09-13 13:27:52 +0200
  • 7465b9df63 cleanup old domain emailaddess and test sql scripts Michael Hoennig 2022-09-13 12:37:10 +0200
  • 0b48e8d1b7 consolidating role deletion from business objects to rbac system Michael Hoennig 2022-09-13 10:58:54 +0200
  • ac5f19e399 improve Contact/Partner/Contact Repository integration tests with Raw...Repos Michael Hoennig 2022-09-12 16:27:17 +0200
  • 3eec8a4138 improved rbacroles_ev view and raw access for testing purposes Michael Hoennig 2022-09-10 14:49:01 +0200
  • 2c5ad094f1 add partner business object at repo level (WIP) Michael Hoennig 2022-09-09 17:43:43 +0200
  • 2f0f18182c add partner business object at db level Michael Hoennig 2022-09-09 10:40:05 +0200
  • 35efa40ebb fix role generation for contact+person Michael Hoennig 2022-09-09 09:58:36 +0200
  • 0fe1f85549 version upgrade com.vladmihalcea:hibernate-types-55:2.19.0 Michael Hoennig 2022-09-09 09:57:03 +0200
  • cacfbabcfb documentation to run tests against local or remote Podman daemon Michael Hoennig 2022-09-08 16:15:59 +0200
  • 765d3c689e test role-creation, grant+revoke for contact+person Michael Hoennig 2022-09-08 11:21:54 +0200
  • ec00e445a0 improve code + mutation coverage in HsAdminPersonEntity Michael Hoennig 2022-09-08 09:47:19 +0200
  • 37e7b5179d add person business object at db level Michael Hoennig 2022-09-07 20:24:35 +0200
  • 9720b37d85 prepare hs-admin-customer files to be used as template + generate script v1 Michael Hoennig 2022-09-07 14:04:45 +0200
  • 23796c56f9 cleanup+categorization of TODOs Michael Hoennig 2022-09-07 12:25:12 +0200
  • 756d5e1ae6 implements delete for hs_admin_contact Michael Hoennig 2022-09-07 10:25:36 +0200
  • 18a3718c75 better error message in assumeSuccessful+assertSuccessful Michael Hoennig 2022-09-07 10:24:51 +0200
  • 2afdb3c3d7 add hs_admin_contact table and repository with findContactByOptionalLabelLike+save Michael Hoennig 2022-09-06 19:43:15 +0200
  • da793ee546 refactor to only a single global admin object global#global.admin Michael Hoennig 2022-09-06 13:48:30 +0200
  • 87e2b05926 fix gw alias to preserve colors and fix test strength threshold Michael Hoennig 2022-09-06 13:32:53 +0200
  • 4ec26108fa makes HTML reports from failed gradle tasks directly accessible via gw alias + grep Michael Hoennig 2022-09-06 11:07:49 +0200
  • af90fefd49 hs.admin.partner from API via Controller to Entity Michael Hoennig 2022-09-06 11:07:08 +0200
  • 2abe88eb15 experimental access code for RbacUserEntity Michael Hoennig 2022-09-03 12:31:56 +0200
  • 1451e7b661 add missing linked yaml files to test api-definition Michael Hoennig 2022-09-02 13:56:21 +0200
  • cd9be1db75 api-definition subdirectories rbac+test Michael Hoennig 2022-09-02 13:11:15 +0200
  • 3541b0c48c use /api/rbac/... instead of /api/rbac-... same for /api/test/... Michael Hoennig 2022-09-02 11:18:09 +0200
  • fd96bfffb2 fix security vulnerability in snakeyaml Michael Hoennig 2022-09-02 08:58:15 +0200
  • df48bfc0da implements delete rbacuser Michael Hoennig 2022-09-01 16:57:16 +0200
  • a06feff42e defineContext now requires an existing user name or null to create a new user Michael Hoennig 2022-08-31 16:26:31 +0200
  • 8731f4a7b2 migrate hs-api to test-api Michael Hoennig 2022-08-31 15:44:06 +0200
  • a117258085 replace unixuser test entities with domain Michael Hoennig 2022-08-31 14:57:15 +0200
  • 84ce90b28f use customer/package/unixuser only as test data structure (Java part) Michael Hoennig 2022-08-31 09:47:35 +0200
  • a33cb4ec29 use customer/package/unixuser only as test data structure (DB part) Michael Hoennig 2022-08-31 09:42:40 +0200
  • 817c1a9e58 split off rbac-global from hs-base and allow multiple global objects Michael Hoennig 2022-08-30 14:21:24 +0200
  • 7f6e363c8f store http request in audit log Michael Hoennig 2022-08-30 13:38:12 +0200
  • 8af93603d5 improve test code coverage and generic array return from native queries Michael Hoennig 2022-08-30 13:08:29 +0200