summaryrefslogtreecommitdiff
path: root/src/main
AgeCommit message (Collapse)AuthorFilesLines
2024-01-17feat #24: use htmx to refresh connection status every 20sPaul-Christian Volkmer3-18/+27
2024-01-15feat #25: add link to requests related to patient pseudonyme (#27)Paul-Christian Volkmer3-4/+43
2024-01-15feat #23: add reload button to display on new requestPaul-Christian Volkmer3-1/+27
2024-01-15build: use webjars for JS dependencies for nowPaul-Christian Volkmer2-46/+1
2024-01-12test: add pseudonymize generator property and default to testsPaul-Christian Volkmer1-1/+1
2024-01-12refactor: Use config new pseudonym generator config paramPaul-Christian Volkmer2-3/+24
This deprecates the old param: * `APP_PSEUDONYMIZER`: deprecated * `APP_PSEUDONYM_GENERATOR`: has precedence
2024-01-12fix: append css class, not css stylePaul-Christian Volkmer1-1/+1
2024-01-11feat: use password with encoding prefixv0.5.0Paul-Christian Volkmer2-3/+4
2024-01-11feat #18: initial support for authenticationPaul-Christian Volkmer10-12/+251
2024-01-11feat: show configured endpointsPaul-Christian Volkmer5-3/+15
2024-01-11refactor: rename css stylePaul-Christian Volkmer2-8/+9
2024-01-10feat: add graphic to show connection statePaul-Christian Volkmer4-3/+41
2024-01-10refactor: use event listener to listen for page load eventPaul-Christian Volkmer2-4/+4
2024-01-10feat: add paginator to request pagePaul-Christian Volkmer4-30/+100
2024-01-10chore: update imagesPaul-Christian Volkmer2-0/+41
2024-01-09chore: layout and style changesPaul-Christian Volkmer5-133/+200
2024-01-05feat #20: add server forward headers configPaul-Christian Volkmer1-1/+4
closes #20
2024-01-04feat #17: initial support for request retryPaul-Christian Volkmer5-49/+86
2024-01-02feat #15: add connection checks to bwHC backendPaul-Christian Volkmer7-11/+154
2023-12-14fix: Replace the patient's id in more places (#14)Niklas1-2/+5
This adds studyInclusionRequests and tumorMorphology.
2023-12-05feat: sort data quality report items by severityPaul-Christian Volkmer1-1/+4
2023-12-05fix: add info severity to data quality reportPaul-Christian Volkmer3-0/+14
2023-12-04feat: add page that shows transformation configurationv0.2.0Paul-Christian Volkmer5-1/+117
2023-12-04style: add colored table rows for requestsPaul-Christian Volkmer1-11/+41
2023-10-05Issue #12: Log transformation count applied on application startPaul-Christian Volkmer1-0/+4
2023-10-05Issue #12: Transform MTBFile objects by using transformation rulesPaul-Christian Volkmer3-6/+11
2023-10-05Issue #12: Add application config for transformation configurationPaul-Christian Volkmer3-2/+36
2023-10-05Issue #12: Basic implementation of transformation servicePaul-Christian Volkmer1-0/+62
2023-09-04fix: removed gaps system from GPAS pseudonym value. Also added clean up ↵jlidke1-1/+15
method, which will replace filename invalid characters witch '_'. (#11)
2023-08-30Merge remote-tracking branch 'origin/add-docker-build'Paul-Christian Volkmer1-20/+27
2023-08-30chore: added log msg to GpasPseudonymGeneratorJakub Lidke1-20/+27
2023-08-30Remove comment to use host aliasPaul-Christian Volkmer1-3/+0
2023-08-30test: * added additional external host 'localhost', now we can connect ↵Jakub Lidke1-1/+1
without additional host alias. * added akhq to dev-compose.yml
2023-08-28test: * added additional external host 'localhost', now we can connect ↵Jakub Lidke1-1/+1
without additional host alias. * added akhq to dev-compose.yml
2023-08-25chore: dev kafka is available via localhost, now.Jakub Lidke1-1/+1
2023-08-19Throw PseudonymRequestFailed exception with error messagePaul-Christian Volkmer1-4/+11
This will throw an exception with error message describing what the error is instead of having a more generic NoSuchElementException to be thrown if Optional.get() has no value after calling findFirst() on an empty stream.
2023-08-16Issue #7: Send and expect requestId in record body, not in record key (#8)Paul-Christian Volkmer4-40/+30
2023-08-15Change Kafka response body JSON aliasPaul-Christian Volkmer1-2/+2
2023-08-15Update dev config and added related information into README.mdPaul-Christian Volkmer1-2/+5
2023-08-12Code cleanupPaul-Christian Volkmer6-14/+7
2023-08-11Issue #3: Detect the request type of request with last known status (#5)Paul-Christian Volkmer2-4/+5
2023-08-11Issue #2: Do not serialize JSON string as custom string (#4)Paul-Christian Volkmer2-3/+3
In addition to that, if REST request did not contain a response body, use empty string as data quality report string.
2023-08-10Add tests for KafkaMtbFileSenderPaul-Christian Volkmer1-2/+2
2023-08-10Tests for RestMtbFileSenderPaul-Christian Volkmer2-5/+12
2023-08-09Decouple request and response processingPaul-Christian Volkmer7-161/+211
2023-08-09Do not append custom prefix to gPAS pseudonymPaul-Christian Volkmer3-38/+62
2023-08-09Use single MtbFileSenderPaul-Christian Volkmer1-61/+49
2023-08-09Change endpoint configuration to select single endpointPaul-Christian Volkmer3-11/+61
* If REST endpoint is configured, it will be used * If Kafka endpoint is configured, it will be used * If both endpoints are configured, REST configuration has precedence and will be used
2023-08-09Handle MTB File with rejected consent as deletion requestPaul-Christian Volkmer1-4/+10
2023-08-08Ignore unknown properties in DataQualityResponsePaul-Christian Volkmer1-0/+3