mirror of
https://repository.entgra.net/community/device-mgt-core.git
synced 2025-10-06 02:01:45 +00:00
Merge pull request #1192 from Kamidu/master
Enable user's last name in the email template
This commit is contained in:
commit
22929c3886
@ -151,6 +151,7 @@ public class UserManagementServiceImpl implements UserManagementService {
|
||||
String recipient = userInfo.getEmailAddress();
|
||||
Properties props = new Properties();
|
||||
props.setProperty("first-name", userInfo.getFirstname());
|
||||
props.setProperty("last-name", userInfo.getLastname());
|
||||
props.setProperty("username", username);
|
||||
props.setProperty("password", initialUserPassword);
|
||||
|
||||
@ -609,10 +610,15 @@ public class UserManagementServiceImpl implements UserManagementService {
|
||||
Properties props = new Properties();
|
||||
String username = DeviceMgtAPIUtils.getAuthenticatedUser();
|
||||
String firstName = getClaimValue(username, Constants.USER_CLAIM_FIRST_NAME);
|
||||
String lastName = getClaimValue(username, Constants.USER_CLAIM_LAST_NAME);
|
||||
if (firstName == null) {
|
||||
firstName = username;
|
||||
}
|
||||
if (lastName == null) {
|
||||
lastName = "";
|
||||
}
|
||||
props.setProperty("first-name", firstName);
|
||||
props.setProperty("last-name", lastName);
|
||||
props.setProperty("device-type", enrollmentInvitation.getDeviceType());
|
||||
EmailMetaInfo metaInfo = new EmailMetaInfo(recipients, props);
|
||||
dms.sendEnrolmentInvitation(getEnrollmentTemplateName(enrollmentInvitation.getDeviceType()), metaInfo);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user