Add PDF invoice generation: implement backend API, introduce PdfService, update frontend repository and UI with download logic, and mark roadmap task complete.

This commit is contained in:
2026-04-13 17:18:45 +02:00
parent 9b9c068e7f
commit 76d7019d30
12 changed files with 204 additions and 7 deletions
+2
View File
@@ -74,6 +74,7 @@ auth0Jwt = "4.5.0"
keycloakAdminClient = "26.0.7"
# Utilities
openpdf = "2.0.3"
bignum = "0.3.10"
jmdns = "3.5.12"
logback = "1.5.25"
@@ -269,6 +270,7 @@ jackson-module-kotlin = { module = "com.fasterxml.jackson.module:jackson-module-
jackson-datatype-jsr310 = { module = "com.fasterxml.jackson.datatype:jackson-datatype-jsr310" }
jakarta-annotation-api = { module = "jakarta.annotation:jakarta.annotation-api", version.ref = "jakartaAnnotation" }
jmdns = { module = "org.jmdns:jmdns", version.ref = "jmdns" }
openpdf = { module = "com.github.librepdf:openpdf", version.ref = "openpdf" }
junit-jupiter-api = { module = "org.junit.jupiter:junit-jupiter-api", version.ref = "junitJupiter" }
junit-jupiter-engine = { module = "org.junit.jupiter:junit-jupiter-engine", version.ref = "junitJupiter" }