chore: Refactor tenant email param (#20759)
Refactoring to make the `updateTenantLogoInParams` function testable in EE code.
This commit is contained in:
parent
8b32fb6e59
commit
5b0d701a27
|
|
@ -46,7 +46,7 @@ public interface UserServiceCE extends CrudService<User, String> {
|
|||
|
||||
Flux<User> getAllByEmails(Set<String> emails, AclPermission permission);
|
||||
|
||||
Mono<Map<String, String>> updateTenantLogoInParams(Map<String, String> params);
|
||||
Mono<Map<String, String>> updateTenantLogoInParams(Map<String, String> params, String origin);
|
||||
|
||||
Mono<User> updateWithoutPermission(String id, User update);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -257,7 +257,7 @@ public class UserServiceCEImpl extends BaseService<UserRepository, User, String>
|
|||
Map<String, String> params = new HashMap<>();
|
||||
params.put("resetUrl", resetUrl);
|
||||
|
||||
return updateTenantLogoInParams(params)
|
||||
return updateTenantLogoInParams(params, resetUserPasswordDTO.getBaseUrl())
|
||||
.flatMap(updatedParams ->
|
||||
emailSender.sendMail(email, "Appsmith Password Reset", FORGOT_PASSWORD_EMAIL_TEMPLATE, updatedParams)
|
||||
);
|
||||
|
|
@ -562,7 +562,7 @@ public class UserServiceCEImpl extends BaseService<UserRepository, User, String>
|
|||
Map<String, String> params = new HashMap<>();
|
||||
params.put("primaryLinkUrl", originHeader);
|
||||
|
||||
return updateTenantLogoInParams(params)
|
||||
return updateTenantLogoInParams(params, originHeader)
|
||||
.flatMap(updatedParams -> emailSender.sendMail(
|
||||
user.getEmail(),
|
||||
"Welcome to Appsmith",
|
||||
|
|
@ -645,7 +645,7 @@ public class UserServiceCEImpl extends BaseService<UserRepository, User, String>
|
|||
Map<String, String> params = getEmailParams(workspace, inviter, inviteUrl, true);
|
||||
|
||||
// We have sent out the emails. Just send back the saved user.
|
||||
return updateTenantLogoInParams(params)
|
||||
return updateTenantLogoInParams(params, originHeader)
|
||||
.flatMap(updatedParams ->
|
||||
emailSender.sendMail(createdUser.getEmail(), "Invite for Appsmith", INVITE_USER_EMAIL_TEMPLATE, updatedParams)
|
||||
)
|
||||
|
|
@ -790,7 +790,7 @@ public class UserServiceCEImpl extends BaseService<UserRepository, User, String>
|
|||
}
|
||||
|
||||
@Override
|
||||
public Mono<Map<String, String>> updateTenantLogoInParams(Map<String, String> params) {
|
||||
public Mono<Map<String, String>> updateTenantLogoInParams(Map<String, String> params, String origin) {
|
||||
return Mono.just(params);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user