From 22d21b1bccc75f0df1629b972d03ffbdf05e9192 Mon Sep 17 00:00:00 2001
From: Paul-Christian Volkmer
Date: Wed, 11 Mar 2026 09:12:54 +0100
Subject: refactor: use html fragment for request card (#261)
This also allows for fragment reload on pressing accept button.---
.../dev/dnpm/etl/processor/web/HomeController.kt | 7 ++-
src/main/resources/templates/fragments.html | 68 +++++++++++++++++++---
src/main/resources/templates/index.html | 54 +----------------
src/main/resources/templates/report.html | 50 +---------------
4 files changed, 68 insertions(+), 111 deletions(-)
(limited to 'src')
diff --git a/src/main/kotlin/dev/dnpm/etl/processor/web/HomeController.kt b/src/main/kotlin/dev/dnpm/etl/processor/web/HomeController.kt
index 6a76c38..3092367 100644
--- a/src/main/kotlin/dev/dnpm/etl/processor/web/HomeController.kt
+++ b/src/main/kotlin/dev/dnpm/etl/processor/web/HomeController.kt
@@ -95,6 +95,7 @@ class HomeController(
val request = requestService.findByUuid(id).orElse(null) ?: throw NotFoundException()
model.addAttribute("request", request)
model.addAttribute("issues", reportService.deserialize(request.report?.dataQualityReport))
+ model.addAttribute("postInitialSubmissionBlock", appConfigProperties.postInitialSubmissionBlock)
return "report"
}
@@ -109,8 +110,9 @@ class HomeController(
val savedRequest = requestService.save(request)
model.addAttribute("request", savedRequest)
+ model.addAttribute("postInitialSubmissionBlock", appConfigProperties.postInitialSubmissionBlock)
- return "fragments :: accept-initial"
+ return "fragments :: request"
}
@DeleteMapping(path = ["/submission/{id}/accepted"])
@@ -123,7 +125,8 @@ class HomeController(
val savedRequest = requestService.save(request)
model.addAttribute("request", savedRequest)
+ model.addAttribute("postInitialSubmissionBlock", appConfigProperties.postInitialSubmissionBlock)
- return "fragments :: accept-initial"
+ return "fragments :: request"
}
}
diff --git a/src/main/resources/templates/fragments.html b/src/main/resources/templates/fragments.html
index 8ce29eb..fe35d9c 100644
--- a/src/main/resources/templates/fragments.html
+++ b/src/main/resources/templates/fragments.html
@@ -35,14 +35,64 @@
-