cfdf41d550
feat: add config option to deactivate duplication check
2024-03-01 07:27:58 +01:00
952ad8c0cf
test: add test for incoming kafka message processing
2024-02-29 12:49:06 +01:00
3e45bf8494
feat: implement KafkaInputListener
2024-02-29 09:19:32 +01:00
61e5273158
feat: add max-retry-attempts config option
2024-02-29 08:29:26 +01:00
50b8f7bbd4
feat: use global RetryTemplate
2024-02-29 08:26:54 +01:00
50a6d66718
feat: new kafka config due to kafka input
2024-02-19 17:06:02 +01:00
59d8744c84
refactor: move mtb file controller into package input
2024-02-17 14:58:24 +01:00
2e4fee97a8
feat: Deprecate usage of ...SSL_CA_LOCATION config param
2024-02-09 08:15:01 +01:00
329be65d1a
feat: forbid access to report if not logged in
2024-02-05 07:18:31 +01:00
8ce5b06823
fix: make security config optional for login controller
2024-02-01 16:54:41 +01:00
17e04a3f89
feat: add basic support for OIDC login
2024-01-31 15:57:16 +01:00
30cf0fd22e
feat #29 : add initial support for mtbfile api tokens
2024-01-18 14:13:15 +01:00
531a8589db
feat: push connection available state to client
2024-01-17 14:32:42 +01:00
45ad5e8827
feat #24 : use htmx to refresh connection status every 20s
2024-01-17 12:27:44 +01:00
c4eb4d0fe2
feat #25 : add link to requests related to patient pseudonyme ( #27 )
2024-01-15 10:26:56 +01:00
9d30f750f7
feat #23 : add reload button to display on new request
2024-01-15 09:17:38 +01:00
113bf2dd2e
test: add pseudonymize generator property and default to tests
2024-01-12 19:59:01 +01:00
7ac151202a
refactor: Use config new pseudonym generator config param
...
This deprecates the old param:
* `APP_PSEUDONYMIZER`: deprecated
* `APP_PSEUDONYM_GENERATOR`: has precedence
2024-01-12 16:55:18 +01:00
441bff3783
feat: use password with encoding prefix
2024-01-11 15:00:26 +01:00
8a11e6e85b
feat #18 : initial support for authentication
2024-01-11 13:29:33 +01:00
c2026bdd07
feat: show configured endpoints
2024-01-11 08:51:30 +01:00
d88e2973da
feat: add paginator to request page
2024-01-10 09:12:02 +01:00
4a9cffbaa5
feat #17 : initial support for request retry
2024-01-04 07:33:03 +01:00
e5d80f89b0
feat #15 : add connection checks to bwHC backend
2024-01-02 06:51:01 +01:00
707bc55ab6
fix: Replace the patient's id in more places ( #14 )
...
This adds studyInclusionRequests and tumorMorphology.
2023-12-14 12:55:09 +01:00
a62da60809
feat: sort data quality report items by severity
2023-12-05 14:24:53 +01:00
ced6609d9a
fix: add info severity to data quality report
2023-12-05 14:24:40 +01:00
3e45de56cf
feat: add page that shows transformation configuration
2023-12-04 17:35:44 +01:00
eb24995ed9
Issue #12 : Log transformation count applied on application start
2023-10-05 12:35:29 +02:00
4196664060
Issue #12 : Transform MTBFile objects by using transformation rules
2023-10-05 12:09:56 +02:00
1e1db1c4d9
Issue #12 : Add application config for transformation configuration
2023-10-05 11:37:10 +02:00
7440fe1e23
Issue #12 : Basic implementation of transformation service
2023-10-05 10:51:49 +02:00
8dc82225a4
Issue #7 : Send and expect requestId in record body, not in record key ( #8 )
2023-08-16 15:25:46 +02:00
2eb5cc61b9
Change Kafka response body JSON alias
2023-08-15 10:58:17 +02:00
72295202ec
Code cleanup
2023-08-12 22:19:29 +02:00
6ecb439007
Issue #3 : Detect the request type of request with last known status ( #5 )
2023-08-11 09:22:54 +02:00
cb9c590472
Issue #2 : Do not serialize JSON string as custom string ( #4 )
...
In addition to that, if REST request did not contain a response body, use empty
string as data quality report string.
2023-08-11 09:13:45 +02:00
002b0618cf
Add tests for KafkaMtbFileSender
2023-08-10 13:35:35 +02:00
2b42a4d262
Tests for RestMtbFileSender
2023-08-10 12:14:13 +02:00
1a640ff9df
Decouple request and response processing
2023-08-09 18:15:20 +02:00
7f048e2483
Do not append custom prefix to gPAS pseudonym
2023-08-09 12:26:57 +02:00
47830ed9f7
Use single MtbFileSender
2023-08-09 10:34:23 +02:00
13bfa0018d
Change endpoint configuration to select single endpoint
...
* 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-09 10:22:03 +02:00
7739afad1f
Handle MTB File with rejected consent as deletion request
2023-08-09 08:13:27 +02:00
6ad6ee13a1
Ignore unknown properties in DataQualityResponse
2023-08-08 19:20:45 +02:00
422441a3b3
Add tests for RequestProcessor
2023-08-08 16:46:02 +02:00
bcc23f6b14
Add RequestService to handle access to requests
2023-08-08 14:57:31 +02:00
459ad59c1d
Do not detect duplicates after deletion request
2023-08-04 11:43:23 +02:00
b14f2c1794
Add information about 'no connection' responses
2023-08-03 16:18:16 +02:00
ec76c775d9
Explicit producer topic configuration
2023-08-03 16:04:57 +02:00