From 0f14a41d6fbd56a039610170593a69621d1acaab Mon Sep 17 00:00:00 2001 From: "konstantina.galouni" Date: Thu, 4 Mar 2021 16:22:37 +0000 Subject: [PATCH] [Trunk | Admin Tools]: EmailController.java: Added method "notifyNewManager()" (/notifyNewManager) to send a wellcome email to a new manager (recipient not by portal - user is sending email to himself). --- .../uoaadmintools/controllers/EmailController.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/main/java/eu/dnetlib/uoaadmintools/controllers/EmailController.java b/src/main/java/eu/dnetlib/uoaadmintools/controllers/EmailController.java index 13af7ca..6153771 100644 --- a/src/main/java/eu/dnetlib/uoaadmintools/controllers/EmailController.java +++ b/src/main/java/eu/dnetlib/uoaadmintools/controllers/EmailController.java @@ -73,6 +73,16 @@ public class EmailController { } + @RequestMapping(value = "/notifyNewManager", method = RequestMethod.POST) + public Boolean notifyNewManager(@RequestBody Email email) throws Exception { + String userMail = rolesUtils.getEmail(); + ArrayList sendTo = new ArrayList<>(); + sendTo.add(userMail); + boolean success =emailSender.send(sendTo,email.getSubject(),email.getBody(), true); + + return success; + } + @RequestMapping(value = "/notifyManagers/{pid}/{newRoleType}", method = RequestMethod.POST) public Boolean notifyManagers(@PathVariable(value = "pid") String pid, @PathVariable(value = "newRoleType") String newRoleType,