| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 6 days | fix: update Jackson config to fix probably bean dependency issue (#291) | Paul-Christian Volkmer | 1 | -6/+6 | |
| In rare cases, the dependency to the Jackson 3 config was not present as unique dependency when starting the application. | |||||
| 2026-05-12 | feat: use Jackson 3 for JSON serde (#286) | Paul-Christian Volkmer | 16 | -35/+100 | |
| 2026-05-06 | test: code cleanup in test classes | Paul-Christian Volkmer | 4 | -22/+26 | |
| 2026-03-12 | feat: save error request for non json (#266) | Paul-Christian Volkmer | 1 | -0/+21 | |
| 2026-03-11 | feat: save error request for invalid input (#264) | Paul-Christian Volkmer | 1 | -216/+226 | |
| 2026-03-10 | feat: show submission statistics table (#260) | Paul-Christian Volkmer | 1 | -1/+4 | |
| 2026-03-10 | feat: request update audit (#258) | Paul-Christian Volkmer | 1 | -1/+1 | |
| This adds the date and username when a request gets updated. If the request gets updated by an async Kafka response, "SYSTEM" will be used as username. | |||||
| 2026-03-07 | feat: search by patient pseudonym and TAN (#256) | Paul-Christian Volkmer | 1 | -2/+79 | |
| 2026-03-07 | feat: configuration of additional users (#254) | Paul-Christian Volkmer | 1 | -7/+6 | |
| 2026-03-06 | chore: use card layout in report details | Paul-Christian Volkmer | 1 | -1/+1 | |
| 2026-03-06 | test: change test for new cards layout | Paul-Christian Volkmer | 1 | -5/+5 | |
| 2026-03-06 | feat: save TAN for MTB requests (#253) | Paul-Christian Volkmer | 4 | -0/+11 | |
| 2026-03-05 | deps!: migrate to Spring Boot 4 (#250) | Paul-Christian Volkmer | 9 | -21/+41 | |
| 2026-01-09 | ci: build web resources (#240) | Paul-Christian Volkmer | 1 | -1/+2 | |
| 2026-01-08 | build: remove webjars and use custom build (#238) | Paul-Christian Volkmer | 1 | -0/+1 | |
| 2026-01-06 | feat: block further initial submissions (#232) | Paul-Christian Volkmer | 5 | -56/+73 | |
| 2025-12-05 | fix: do not serialize null values (#216) | Paul-Christian Volkmer | 1 | -0/+146 | |
| For outgoing HTTP requests, null values have been serialized as `"name": null`. Since this causes problems in DNPM:DIP, data parts with null values must not be serialized. | |||||
| 2025-12-03 | feat: simple HTTP GET based consent fetch (#208) | Paul-Christian Volkmer | 1 | -0/+18 | |
| 2025-11-21 | feat: add alternative endpoints for request (#196) | Paul-Christian Volkmer | 1 | -27/+138 | |
| This allows for requests to (with optional path-prefix "/api"): * POST /{usecase} * POST /{usecase}/etl/patient-record => as DNPM:DIP * DELETE /{usecase}/{ID} * DELETE /{usecase}/etl/patient-record/{ID} * DELETE /{usecase}/etl/patient/{ID} => as DNPM:DIP Where {usecase} is one of: * mtbfile * mtb => as DNPM:DIP | |||||
| 2025-11-11 | chore: use spotless for kotlin code (#191) | Paul-Christian Volkmer | 15 | -1200/+1143 | |
| 2025-11-06 | fix: docs uses APP_PSEUDOMYMIZE_GPAS_PID_DOMAIN (#184) | Paul-Christian Volkmer | 2 | -1/+56 | |
| 2025-11-02 | test: use correct expectations in GpasPseudonymGeneratorTest (#178) | Paul-Christian Volkmer | 1 | -31/+38 | |
| 2025-10-22 | feat: add basic support for gPAS SOAP endpoint (#157) | Paul-Christian Volkmer | 2 | -1/+20 | |
| 2025-09-03 | fix: add status badge for 'NO_CONSENT' (#149) | Paul-Christian Volkmer | 1 | -0/+24 | |
| 2025-08-15 | feat: check consent for DNPM 2.1 requests (#126) | Paul-Christian Volkmer | 3 | -32/+36 | |
| Co-authored-by: Jakub Lidke <jakub.lidke@uni-marburg.de> | |||||
| 2025-08-12 | refactor: remove obsolete bwHC data model V1.0 (#129) | Paul-Christian Volkmer | 2 | -55/+35 | |
| 2025-07-23 | 119 add transaction (#124) | jlidke | 1 | -3/+3 | |
| 2025-07-22 | 63 check consent status (#120) | jlidke | 5 | -24/+97 | |
| Co-authored-by: Paul-Christian Volkmer <code@pcvolkmer.de> | |||||
| 2025-04-06 | feat: support multiple request content types (#109) | Paul-Christian Volkmer | 2 | -9/+10 | |
| 2025-04-04 | feat: remove obsolete config params (#101) | Paul-Christian Volkmer | 1 | -36/+2 | |
| 2025-04-04 | feat: remove SSL-CA-Location config (#99) | Paul-Christian Volkmer | 1 | -6/+5 | |
| 2025-04-04 | refactor: replace deprecated MockBean annotations (#95) | Paul-Christian Volkmer | 9 | -57/+68 | |
| 2025-04-04 | chore: update to Spring Boot 3.4 | Paul-Christian Volkmer | 4 | -7/+7 | |
| 2025-03-23 | test: use Europe/Berlin as timezone in tests | Paul-Christian Volkmer | 1 | -5/+7 | |
| 2024-07-15 | refactor: use dedicated type for path param | Paul-Christian Volkmer | 1 | -0/+33 | |
| 2024-07-15 | refactor: add types for patient id and pseudonym | Paul-Christian Volkmer | 6 | -55/+76 | |
| 2024-05-30 | test: exclude test and integrationTest source set | Paul-Christian Volkmer | 1 | -5/+3 | |
| This replaces filtering for classes that contain 'Test' or 'Tests' in simple name. | |||||
| 2024-05-27 | feat: allow access to MTBFile endpoint for non-token users | Paul-Christian Volkmer | 1 | -1/+69 | |
| 2024-05-27 | feat: use RequestId type | Paul-Christian Volkmer | 5 | -23/+31 | |
| 2024-05-08 | feat: show info if no requests present | Paul-Christian Volkmer | 1 | -15/+10 | |
| 2024-05-08 | test: mock UserRoleService only in nested test class | Paul-Christian Volkmer | 1 | -5/+10 | |
| 2024-05-08 | test: add test for config SSE endpoint | Paul-Christian Volkmer | 1 | -1/+42 | |
| 2024-05-07 | test: add test for SSE endpoint | Paul-Christian Volkmer | 1 | -2/+38 | |
| 2024-05-07 | test: test statistics json response | Paul-Christian Volkmer | 1 | -28/+193 | |
| 2024-05-07 | test: add initial tests for StatisticsRestController | Paul-Christian Volkmer | 1 | -0/+109 | |
| 2024-05-07 | test: add test for StatisticsController | Paul-Christian Volkmer | 1 | -0/+75 | |
| 2024-05-07 | refactor: move classes into package 'security' | Paul-Christian Volkmer | 4 | -6/+6 | |
| 2024-05-06 | test: add tests for HomeController | Paul-Christian Volkmer | 1 | -0/+261 | |
| 2024-05-06 | test: add tests to and reorganize ConfigControllerTest | Paul-Christian Volkmer | 1 | -75/+172 | |
| 2024-05-06 | test: ensure correct view is rendered | Paul-Christian Volkmer | 2 | -1/+8 | |
