Commit Graph

  • d89b4b4992 add CAS authentication (#138) master Michael Hoennig 2024-12-23 12:49:43 +0100
  • 01e4929f8b fix visible password in cas-curl --trace Michael Hoennig 2024-12-23 12:47:45 +0100
  • ab8e99cd90 rename hsadmin-ng -> cas-curl Michael Hoennig 2024-12-23 09:46:23 +0100
  • fcb003ac99 do not echo password Michael Hoennig 2024-12-23 09:41:50 +0100
  • 574fb92b9a HSADMINNG_CAS_SERVICE_ID + hsadmin-ng commands case insensitive Michael Hoennig 2024-12-23 09:36:44 +0100
  • 88952bef7d add @Timed("app.cas.authenticate") Michael Hoennig 2024-12-21 18:33:01 +0100
  • 178b3cc515 rename hsadmin-ng to cas-curl Michael Hoennig 2024-12-21 16:23:13 +0100
  • f11b0c93e1 remove hardcoded CAS user and add --fail-with-body to curl Michael Hoennig 2024-12-21 16:04:40 +0100
  • 1bfa404f92 improved help Michael Hoennig 2024-12-21 15:54:32 +0100
  • 2ebf4ea618 read HSADMINNG_CAS_USERNAME + HSADMINNG_CAS_PASSWORD if missing in env Michael Hoennig 2024-12-21 15:51:17 +0100
  • 3b9f48cfd6 add hsadmin-ng culr wrapper with CAS Michael Hoennig 2024-12-21 15:30:16 +0100
  • 6c38a328f3 disable CSRF Michael Hoennig 2024-12-21 15:17:20 +0100
  • 3a4f068528 implement bypassing CAS-authentication and adding admin accounts Michael Hoennig 2024-12-21 14:24:41 +0100
  • 57a710fc24 refactor to avoid dependency cycles Michael Hoennig 2024-12-20 17:19:09 +0100
  • 3f7df2bc81 remove authentication from ScenarioTests Michael Hoennig 2024-12-20 16:54:42 +0100
  • 2c1a5f5933 fetch username from CAS validation response Michael Hoennig 2024-12-20 16:44:06 +0100
  • 07dcf96ee5 don't wire Wiremock in scenariotests Michael Hoennig 2024-12-20 15:46:35 +0100
  • a41430eea9 fi most tests Michael Hoennig 2024-12-20 14:22:52 +0100
  • 9ed2b79fe3 fix ping test Michael Hoennig 2024-12-20 13:14:30 +0100
  • 69ab43a01c add missing wiremock lib Michael Hoennig 2024-12-20 12:31:07 +0100
  • d359ae1693 introduce interface Authenticator Michael Hoennig 2024-12-20 12:30:50 +0100
  • ee001b520c fix most tests with improved fake CAS-validator and use WireMock Michael Hoennig 2024-12-20 11:18:35 +0100
  • 695341c3dc add FIXMEs Michael Hoennig 2024-12-18 17:22:00 +0100
  • 2338c3cc57 do not require CAS service ticket for tests Michael Hoennig 2024-12-18 17:20:33 +0100
  • 2ec44f1a43 fake-CAS integration for tests Michael Hoennig 2024-12-18 17:14:48 +0100
  • 87c7d2f531 feature/add-scenario-test-for-deceased-partner-with-community-of-heirs (#137) Michael Hoennig 2024-12-18 10:49:05 +0100
  • 966ac662cd fetch nameOfDeceasedPerson from partnerrel.holder-person Michael Hoennig 2024-12-18 10:26:19 +0100
  • 091454b6ab amendments according to code review Michael Hoennig 2024-12-18 10:22:30 +0100
  • 83ab12f3e0 take co from representative...Name Michael Hoennig 2024-12-18 09:21:59 +0100
  • 9b58997fb7 ignore missing title in silent section Michael Hoennig 2024-12-18 09:16:35 +0100
  • 921893a350 remove Alias wrapper class Michael Hoennig 2024-12-17 10:45:46 +0100
  • 9fa5bd96d6 remove UseCase from Alias Michael Hoennig 2024-12-17 10:37:16 +0100
  • 2971f4196d extract feaure for obtain Michael Hoennig 2024-12-17 10:20:48 +0100
  • 1623e72534 merging aftermaths Michael Hoennig 2024-12-16 12:36:01 +0100
  • 611e491822 Merge remote-tracking branch 'origin/master' into feature/add-scenario-test-for-deceased-partner-with-community-of-heirs Michael Hoennig 2024-12-16 12:21:43 +0100
  • 20fa27194b create relation with holder- and contact-data, and search for contact emailAddress + relation mark (#136) Michael Hoennig 2024-12-13 14:09:01 +0100
  • 8f07febcc9 fix ?emailAddressRegEx->?emailAddress in Scenario-test Michael Hoennig 2024-12-13 13:32:28 +0100
  • c1c6f8b92d /contacts?emailAddressRegEx -> emailAddress with optional '%' as wildcard Michael Hoennig 2024-12-13 12:34:13 +0100
  • 3283ed88ba TODO TODO: use ELIKE instead of ... Michael Hoennig 2024-12-13 10:19:54 +0100
  • 26c9780417 add " to "emailAddressRegEx validation Michael Hoennig 2024-12-13 10:11:00 +0100
  • 0ebaec6908 TODO für potentielle SQL-Injection Michael Hoennig 2024-12-13 10:09:58 +0100
  • a0560d2bfd fix contacts?emailAddress -> contacts?emailAddressRegEx in scenario test Michael Hoennig 2024-12-13 10:00:24 +0100
  • 804ff2a5ee findContactByEmailAddress -> findContactByEmailAddressRegEx with validation Michael Hoennig 2024-12-13 06:14:36 +0100
  • 025ebac846 implement wildcard for contacts emailAddress search Michael Hoennig 2024-12-12 16:00:03 +0100
  • ee0e59bd55 fix getListOfContacts if neither caption nor emailAddress is given Michael Hoennig 2024-12-12 14:50:03 +0100
  • 5bd635a4cd implement query for relation mark Michael Hoennig 2024-12-12 14:04:32 +0100
  • 599e165d00 amend SubscribeToMailinglist to SubscribeNewPersonAndContactToMailinglist without intermediate steps Michael Hoennig 2024-12-12 09:00:48 +0100
  • 4cdf6f7068 implement holder and contact data in HTTP POST to relations Michael Hoennig 2024-12-11 16:08:32 +0100
  • fb70e212a6 create Partner-Relation: Erbengemeinschaft with embedded holder and contact data Michael Hoennig 2024-12-11 16:55:30 +0100
  • 03f208a27a implement holder and contact data in HTTP POST to relations Michael Hoennig 2024-12-11 16:08:32 +0100
  • 19fac6b5e1 http-get endpoints for partner, debitor and memberhip-number (#135) Michael Hoennig 2024-12-11 11:35:51 +0100
  • 4114312632 amend error messages accordingly Michael Hoennig 2024-12-11 11:14:31 +0100
  • 0214fe9095 Merge remote-tracking branch 'origin/master' into feature/http-get-endpoints-for-partner-debitor-and-memberhip-number Michael Hoennig 2024-12-11 11:02:45 +0100
  • 3c30ee4880 remove redundant minLength/maxLength constraints where length-limited pattern is given Michael Hoennig 2024-12-11 11:02:25 +0100
  • 15900d83e4 TODOs in ReplaceDeceasedPartnerWithCommunityOfHeirs Michael Hoennig 2024-12-11 10:59:43 +0100
  • c7b17ee546 bugfix: permit access to Swagger UI (#134) Michael Hoennig 2024-12-11 10:55:15 +0100
  • 69cbeb6e77 Merge branch 'feature/http-get-endpoints-for-partner-debitor-and-memberhip-number' into feature/add-scenario-test-for-deceased-partner-with-community-of-heirs Michael Hoennig 2024-12-10 13:32:03 +0100
  • 65f48160f8 add query parameter partnerUuid and amend tests Michael Hoennig 2024-12-10 13:01:27 +0100
  • 5711293103 amend endpoint-usages in scenario-tests Michael Hoennig 2024-12-10 09:52:41 +0100
  • 1cdb01b6d4 add missing Validate.java + Test Michael Hoennig 2024-12-09 15:56:50 +0100
  • 04bb9aa206 add endpoint /api/hs/office/memberships/M-{membershipNumber} and amend query to partnerNumber Michael Hoennig 2024-12-09 15:23:30 +0100
  • 352446f1c7 add endpoint /api/hs/office/memberships/M-{membershipNumber} - WIP Michael Hoennig 2024-12-07 12:31:43 +0100
  • ab2c5245e9 getListOfDebitors with partnerNumber and getSingleDebitorByDebitorNumber Michael Hoennig 2024-12-07 12:01:37 +0100
  • d464a4cf61 add endpoint HTTP GET /api/hs/office/partners/P-{partnerNumber} Michael Hoennig 2024-12-06 14:57:32 +0100
  • 7188022ae5 add missing Validate.java + Test Michael Hoennig 2024-12-09 15:56:50 +0100
  • 668dc18421 add endpoint /api/hs/office/memberships/M-{membershipNumber} and amend query to partnerNumber Michael Hoennig 2024-12-09 15:23:30 +0100
  • 44a549fc10 permit access to Swagger UI Michael Hoennig 2024-12-09 13:28:18 +0100
  • 6107a5df33 Assigning the new new Partner-Relation to the existing Partner Michael Hoennig 2024-12-07 12:32:01 +0100
  • d9166067dc add endpoint /api/hs/office/memberships/M-{membershipNumber} - WIP Michael Hoennig 2024-12-07 12:31:43 +0100
  • dc6da887a0 getListOfDebitors with partnerNumber and getSingleDebitorByDebitorNumber Michael Hoennig 2024-12-07 12:01:37 +0100
  • cc72a5fb94 cleanup Michael Hoennig 2024-12-07 07:31:00 +0100
  • bfa2c21013 pretty JSON in test report Michael Hoennig 2024-12-07 07:27:01 +0100
  • 886b621fce no need for input of postalAddresss.name anymore - now generated Michael Hoennig 2024-12-07 07:19:15 +0100
  • b845671617 create distinct partner details for incorporated vs. natural person Michael Hoennig 2024-12-07 07:18:27 +0100
  • e4e509a23a verify community of heirs to be the new holder of the partnerRel - currently failing Michael Hoennig 2024-12-06 16:19:09 +0100
  • 781fcef1d3 create new PARTNER relation for community of heirs Michael Hoennig 2024-12-06 15:56:07 +0100
  • fc47cb0fce add endpoint HTTP GET /api/hs/office/partners/P-{partnerNumber} Michael Hoennig 2024-12-06 14:57:32 +0100
  • a05430a54b more scenario tests for coop-assets (#133) Michael Hoennig 2024-12-06 10:59:02 +0100
  • ee3b96ec03 more scenario tests for coop-assets Michael Hoennig 2024-12-06 10:16:49 +0100
  • 6464d6f1ec linked metrics-endpoint (#132) Michael Hoennig 2024-12-06 10:08:26 +0100
  • 346b9a1bc2 add HOWTO+BLOG comments Michael Hoennig 2024-12-06 09:07:44 +0100
  • c87b88ff4c fix ArchitectureTest Michael Hoennig 2024-12-06 08:53:00 +0100
  • 2efc33826d formatting Michael Hoennig 2024-12-05 17:01:08 +0100
  • 31b4882065 rename to /actuator/metric-links Michael Hoennig 2024-12-05 16:51:20 +0100
  • 73016ae2fd implement /actuator/custom endpoint for linked metrics endpoints Michael Hoennig 2024-12-05 16:48:26 +0100
  • 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 +0100
  • 6ee2b0e81f fix spotless violation due to empty file after merge Michael Hoennig 2024-12-05 11:30:06 +0100
  • 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 +0100
  • 520896d8b6 Merge remote-tracking branch 'origin/master' into feature/split-PersonEntity-and-Repo-into-Rbac-and-Real Michael Hoennig 2024-12-05 10:33:25 +0100
  • ddba946d72 add micrometer @Timing annotations to Controllers+Repositories + ArchTest (#128) Michael Hoennig 2024-12-05 10:32:34 +0100
  • 0832c90c82 TP-20241126-znuny-view-customer_company (#129) Timotheus Pokorra 2024-12-05 10:22:42 +0100
  • 164209f78e Merge branch 'master' into TP-20241126-znuny-view-customer_company Dev und Test fuer hsadminng 2024-12-05 10:22:09 +0100
  • a7748d4ee8 fix @Timed names in HsOfficePersonRealRepository Michael Hoennig 2024-12-05 09:42:32 +0100
  • 93103d911e Merge remote-tracking branch 'origin/TP-20241126-znuny-view-customer_company' into feature/split-PersonEntity-and-Repo-into-Rbac-and-Real Michael Hoennig 2024-12-04 18:53:05 +0100
  • 6c82ec2bf1 fix related partner tests Michael Hoennig 2024-12-04 17:16:30 +0100
  • 5eb1fd4085 add HsOfficePersonRealRepositoryIntegrationTest Michael Hoennig 2024-12-04 16:48:42 +0100
  • afca449466 addd missing HsOfficePerson to git Michael Hoennig 2024-12-04 15:57:27 +0100
  • df3f1dd5aa split HsOfficePersonEntity into HsOfficePerson+HsOfficePersonRealEntity+HsOfficePersonRbacEntity Michael Hoennig 2024-12-04 15:56:34 +0100
  • ed9e824179 add ArchTest for @Timed on repos and controllers and add timed to every place it belongs Michael Hoennig 2024-12-04 13:14:42 +0100
  • eb525f34c5 add ArchTest for @Timed on repos and controllers and add timed to every place it belongs to Michael Hoennig 2024-12-04 12:56:18 +0100