From 1a8f92c182af1e2950cb18a81a480fac38487acc Mon Sep 17 00:00:00 2001 From: Markus Weigelt Date: Wed, 17 Jun 2026 16:39:23 +0200 Subject: [PATCH 1/2] Update folio-export-common --- folio-export-common | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/folio-export-common b/folio-export-common index bf307fbf..982ad7a5 160000 --- a/folio-export-common +++ b/folio-export-common @@ -1 +1 @@ -Subproject commit bf307fbfeb51c852caf99591ce88087f12872f39 +Subproject commit 982ad7a5552f27a3e836c435b47ac8da1991196a From 02df7f28f33986b66c5ee45f6905cf586f18b907 Mon Sep 17 00:00:00 2001 From: Markus Weigelt Date: Wed, 17 Jun 2026 17:13:28 +0200 Subject: [PATCH 2/2] Grant system user email and template-request permissions The export job's outbound calls to mod-email and mod-template-engine reuse mod-data-export-spring's system-user token forwarded over Kafka, so that token must carry email.message.post and template-request.post. --- descriptors/ModuleDescriptor-template.json | 12 +++++++++--- .../permissions/system-user-permissions.csv | 2 ++ 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/descriptors/ModuleDescriptor-template.json b/descriptors/ModuleDescriptor-template.json index d52c1e5d..ca76b5e7 100644 --- a/descriptors/ModuleDescriptor-template.json +++ b/descriptors/ModuleDescriptor-template.json @@ -100,7 +100,9 @@ "transfers.collection.get", "users.collection.get", "users.item.post", - "users.item.put" + "users.item.put", + "email.message.post", + "template-request.post" ] }, { @@ -205,7 +207,9 @@ "transfers.collection.get", "users.collection.get", "users.item.post", - "users.item.put" + "users.item.put", + "email.message.post", + "template-request.post" ] }, { @@ -471,7 +475,9 @@ "users.item.post", "users.item.put", "tenant-addresses.item.get", - "locale.item.get" + "locale.item.get", + "email.message.post", + "template-request.post" ] } }, diff --git a/src/main/resources/permissions/system-user-permissions.csv b/src/main/resources/permissions/system-user-permissions.csv index 27914849..5ac0be52 100644 --- a/src/main/resources/permissions/system-user-permissions.csv +++ b/src/main/resources/permissions/system-user-permissions.csv @@ -24,3 +24,5 @@ users.item.post users.item.put tenant-addresses.item.get locale.item.get +email.message.post +template-request.post