File tree Expand file tree Collapse file tree 3 files changed +8
-9
lines changed
server/api-service/lowcoder-domain/src/main/java/org/lowcoder/domain Expand file tree Collapse file tree 3 files changed +8
-9
lines changed Original file line number Diff line number Diff line change 1414
1515public interface OrganizationService {
1616
17+ public static final String PASSWORD_RESET_EMAIL_TEMPLATE_DEFAULT = "<p>Hi, %s<br/>" +
18+ "Here is the link to reset your password: %s<br/>" +
19+ "Please note that the link will expire after 12 hours.<br/><br/>" +
20+ "Regards,<br/>" +
21+ "The Lowcoder Team</p>" ;
22+
1723 @ PossibleEmptyMono
1824 Mono <Organization > getOrganizationInEnterpriseMode ();
1925
Original file line number Diff line number Diff line change 5151public class OrganizationServiceImpl implements OrganizationService {
5252
5353 private Conf <Integer > logoMaxSizeInKb ;
54-
55- private static final String PASSWORD_RESET_EMAIL_TEMPLATE_DEFAULT = "<p>Hi, %s<br/>" +
56- "Here is the link to reset your password: %s<br/>" +
57- "Please note that the link will expire after 12 hours.<br/><br/>" +
58- "Regards,<br/>" +
59- "The Lowcoder Team</p>" ;
60-
6154 private final AssetRepository assetRepository ;
6255 private final AssetService assetService ;
6356 private final OrgMemberService orgMemberService ;
Original file line number Diff line number Diff line change 1717import org .lowcoder .domain .group .service .GroupMemberService ;
1818import org .lowcoder .domain .group .service .GroupService ;
1919import org .lowcoder .domain .organization .model .OrgMember ;
20- import org .lowcoder .domain .organization .model .Organization ;
2120import org .lowcoder .domain .organization .service .OrgMemberService ;
2221import org .lowcoder .domain .organization .service .OrganizationService ;
2322import org .lowcoder .domain .user .model .*;
5049import java .util .stream .Collectors ;
5150
5251import static com .google .common .collect .Sets .newHashSet ;
52+ import static org .lowcoder .domain .organization .service .OrganizationServiceImpl .PASSWORD_RESET_EMAIL_TEMPLATE_DEFAULT ;
5353import static org .lowcoder .domain .user .model .UserDetail .ANONYMOUS_CURRENT_USER ;
5454import static org .lowcoder .sdk .constants .GlobalContext .CLIENT_IP ;
5555import static org .lowcoder .sdk .util .ExceptionUtils .ofError ;
@@ -268,7 +268,7 @@ public Mono<Boolean> lostPassword(String userEmail) {
268268 return findByName (userEmail )
269269 .zipWhen (user -> orgMemberService .getCurrentOrgMember (user .getId ())
270270 .flatMap (orgMember -> organizationService .getById (orgMember .getOrgId ()))
271- .map (organization -> organization .getCommonSettings ().get ( Organization . OrganizationCommonSettings . PASSWORD_RESET_EMAIL_TEMPLATE )))
271+ .map (organization -> organization .getCommonSettings ().getOrDefault ( PASSWORD_RESET_EMAIL_TEMPLATE_DEFAULT , PASSWORD_RESET_EMAIL_TEMPLATE_DEFAULT )))
272272 .flatMap (tuple -> {
273273 User user = tuple .getT1 ();
274274 String emailTemplate = (String )tuple .getT2 ();
You can’t perform that action at this time.
0 commit comments