summaryrefslogtreecommitdiff
path: root/src/main
AgeCommit message (Collapse)AuthorFilesLines
2025-09-03fix: add status badge for 'NO_CONSENT' (#149)Paul-Christian Volkmer1-1/+2
2025-09-01chore: add custom banner file (#146)Paul-Christian Volkmer1-0/+7
2025-08-27fix: add missing requestId to KafkaMtbFileSender (#142)Paul-Christian Volkmer1-4/+3
2025-08-26fix: do not set unexpected config values (#141)v0.11.0-rc.2Paul-Christian Volkmer1-3/+1
2025-08-25chore: use apache image including SSL config (#140)Paul-Christian Volkmer1-2/+96
The main purpose is to abandon bitnami kafka image. The examples now include localhost certs and keys for development purposes only. More advanced support for SSL connections to kafka will be available in later versions.
2025-08-25fix: mime type representation in kafka header (#139)Paul-Christian Volkmer1-5/+3
2025-08-20feat: configuration of genomDe test submission via ↵jlidke1-29/+24
'app.genomDeTestSubmission' = 'true', is implemented, now. (#136) Co-authored-by: Paul-Christian Volkmer <code@pcvolkmer.de>
2025-08-18feat: do not default to test submissions (#135)Paul-Christian Volkmer1-1/+1
2025-08-18fix: add /mtb path alias for /mtbfile (#134)Paul-Christian Volkmer1-0/+2
2025-08-18132 fix consent check (#133)jlidke2-40/+38
2025-08-15feat: check consent for DNPM 2.1 requests (#126)Paul-Christian Volkmer11-175/+271
Co-authored-by: Jakub Lidke <jakub.lidke@uni-marburg.de>
2025-08-14108 anonym id mtb v2 (#131)jlidke1-12/+175
2025-08-12refactor: remove obsolete bwHC data model V1.0 (#129)Paul-Christian Volkmer13-366/+29
2025-07-23refactor: simple code cleanups (#125)Paul-Christian Volkmer1-17/+15
2025-07-23119 add transaction (#124)jlidke9-21/+132
2025-07-2263 check consent status (#120)jlidke26-80/+1248
Co-authored-by: Paul-Christian Volkmer <code@pcvolkmer.de>
2025-06-26chore: data model changes (#117)Paul-Christian Volkmer1-0/+1
See: https://github.com/dnpm-dip/mtb-model/commit/3234082af1faf40d6b2faa67f8afcef95d2a5a3b
2025-05-30chore: update dnpm mtb dto library (#113)Paul-Christian Volkmer1-2/+5
2025-04-06feat: support multiple request content types (#109)Paul-Christian Volkmer7-68/+164
2025-04-06feat: add pseudonymization for patient IDs (#107)Paul-Christian Volkmer1-6/+95
2025-04-06refactor: move CustomMediaType into types.kt (#105)Paul-Christian Volkmer2-37/+16
2025-04-06feat: add endpoint for DNPM-Datamodel V2 using content negotiation (#104)Paul-Christian Volkmer3-7/+78
This simply adds an REST endpoint without proper implementation. The goal is to accept DNPM V2 JSON data.
2025-04-04feat: remove obsolete config params (#101)Paul-Christian Volkmer4-36/+6
2025-04-04feat: remove SSL-CA-Location config (#99)Paul-Christian Volkmer2-104/+2
2025-04-04refactor: update use of deprecated methods (#96)Paul-Christian Volkmer1-6/+20
2025-04-04feat: add new MTB endpoint path (#93)Paul-Christian Volkmer1-2/+2
2025-04-04feat: show issue path if available in response body (#92)Paul-Christian Volkmer3-3/+22
2025-04-03feat: use issue severity to create status (#90)Paul-Christian Volkmer5-11/+31
2025-03-23feat: do not retry on validation issues (#89)Paul-Christian Volkmer1-0/+3
This will prevent retry if response is HTTP 400 or HTTP 422.
2025-03-23Code cleanup (#87)Paul-Christian Volkmer4-11/+13
* refactor: Replace usage of Void with Kotlins Unit * refactor: make ConnectionCheckService a functional interface * refactor: ignore unused exception * refactor: use property access syntax * refactor: use const value for login path
2025-03-22feat: handle and save issue report for non HTTP 2xx responsesPaul-Christian Volkmer2-3/+5
2025-03-21chore: highlight selected config tabPaul-Christian Volkmer1-2/+3
2025-03-20feat: add checks for DNPM:DIP backendPaul-Christian Volkmer2-2/+11
Since DNPM:DIP responds with HTTP 404 on API base path, the Kaplan-Meier Config endpoint will be used to check availability of DNPM:DIP backend API.
2025-03-20refactor: use UriComponentsBuilder to build URL to be usedPaul-Christian Volkmer2-8/+28
This prevents problems using trailing slash in remote API URL.
2025-03-08refactor: use different sender classes for bwHC and DIPPaul-Christian Volkmer4-19/+95
2025-03-08feat: Support POSTing data to dnpm:dipNiklas Sombert2-2/+20
2024-11-01feat: Allow configuring basic auth for the rest uri (#75)Niklas2-4/+18
2024-11-01chore: gPas health check, fetch metadata instead of send invalid gPas ↵jlidke1-5/+2
request (#73)
2024-07-15refactor: use dedicated type for path paramPaul-Christian Volkmer1-3/+3
2024-07-15refactor: rename template attribute to reflect contentPaul-Christian Volkmer2-15/+15
2024-07-15refactor: rename db column name to reflect contentPaul-Christian Volkmer7-15/+17
2024-07-15refactor: add types for patient id and pseudonymPaul-Christian Volkmer11-39/+57
2024-06-25style: use sans-serif font everywherePaul-Christian Volkmer1-1/+4
2024-06-25chore: update oidc client local dev passwordPaul-Christian Volkmer1-1/+1
2024-05-27feat: allow access to MTBFile endpoint for non-token usersPaul-Christian Volkmer1-2/+2
2024-05-27feat: use RequestId typePaul-Christian Volkmer10-20/+58
2024-05-16feat: use details as alias for message in data quality reportPaul-Christian Volkmer1-1/+2
2024-05-15fix: add missing 'fatal' severityPaul-Christian Volkmer2-0/+2
2024-05-08feat: show info if no requests presentPaul-Christian Volkmer2-1/+9
2024-05-08test: add test for config SSE endpointPaul-Christian Volkmer1-0/+1