Merge pull request #9565 from DSpace/backport-9433-to-dspace-7_x

[Port dspace-7_x] Restore batch templates mail
This commit is contained in:
Tim Donohue
2024-05-09 11:28:21 -05:00
committed by GitHub
3 changed files with 37 additions and 2 deletions

View File

@@ -2234,7 +2234,7 @@ public class ItemImportServiceImpl implements ItemImportService, InitializingBea
String fileName) throws MessagingException {
try {
Locale supportedLocale = I18nUtil.getEPersonLocale(eperson);
Email email = Email.getEmail(I18nUtil.getEmailFilename(supportedLocale, "bte_batch_import_success"));
Email email = Email.getEmail(I18nUtil.getEmailFilename(supportedLocale, "batch_import_success"));
email.addRecipient(eperson.getEmail());
email.addArgument(fileName);
@@ -2250,7 +2250,7 @@ public class ItemImportServiceImpl implements ItemImportService, InitializingBea
logError("An error occurred during item import, the user will be notified. " + error);
try {
Locale supportedLocale = I18nUtil.getEPersonLocale(eperson);
Email email = Email.getEmail(I18nUtil.getEmailFilename(supportedLocale, "bte_batch_import_error"));
Email email = Email.getEmail(I18nUtil.getEmailFilename(supportedLocale, "batch_import_error"));
email.addRecipient(eperson.getEmail());
email.addArgument(error);
email.addArgument(configurationService.getProperty("dspace.ui.url") + "/feedback");

View File

@@ -0,0 +1,19 @@
## Email sent to DSpace users when their batch import fails.
##
## Parameters: {0} the export error
## {1} the URL to the feedback page
##
##
## See org.dspace.core.Email for information on the format of this file.
##
#set($subject = 'DSpace - The batch import was not completed.')
The batch import you initiated from the DSpace UI was not completed, due to the following reason:
${params[0]}
For more information you may contact your system administrator:
${params[1]}
The DSpace Team

View File

@@ -0,0 +1,16 @@
## Email sent to DSpace users when they successfully batch import items.
##
## Parameters: {0} the filepath to the mapfile created by the batch import
##
##
## See org.dspace.core.Email for information on the format of this file.
##
#set($subject = 'DSpace - Batch import successfully completed')
The batch item import you initiated from the DSpace UI has completed successfully.
You may find the mapfile for the import in the following path: ${params[0]}
The DSpace Team