Skip to content

Commit e08a38b

Browse files
committed
new: set default ui language to "en"
1 parent 9e91ffd commit e08a38b

File tree

4 files changed

+19
-4
lines changed

4 files changed

+19
-4
lines changed

server/api-service/lowcoder-domain/src/main/java/org/lowcoder/domain/user/model/User.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
import org.lowcoder.domain.mongodb.BeforeMongodbWrite;
1818
import org.lowcoder.domain.mongodb.MongodbInterceptorContext;
1919
import org.lowcoder.sdk.config.SerializeConfig;
20+
import org.lowcoder.sdk.constants.UiConstants;
2021
import org.lowcoder.sdk.models.HasIdAndAuditing;
2122
import org.lowcoder.sdk.util.JsonUtils;
2223
import org.springframework.data.annotation.Transient;
@@ -41,7 +42,8 @@ public class User extends HasIdAndAuditing implements BeforeMongodbWrite, AfterM
4142

4243
private String name;
4344

44-
private String uiLanguage;
45+
@Builder.Default
46+
private String uiLanguage = UiConstants.DEFAULT_UI_LANGUAGE;
4547

4648
private String avatar;
4749

server/api-service/lowcoder-domain/src/main/java/org/lowcoder/domain/user/model/UserDetail.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
import lombok.Builder;
88
import lombok.Getter;
9+
import org.lowcoder.sdk.constants.UiConstants;
910

1011
@Builder
1112
@Getter
@@ -14,7 +15,7 @@ public class UserDetail {
1415
.id("")
1516
.name("ANONYMOUS")
1617
.avatarUrl("")
17-
.uiLanguage("")
18+
.uiLanguage("en")
1819
.email("")
1920
.ip("")
2021
.groups(Collections.emptyList())
@@ -24,7 +25,8 @@ public class UserDetail {
2425
private String id;
2526
private String name;
2627
private String avatarUrl;
27-
private String uiLanguage;
28+
@Builder.Default
29+
private String uiLanguage = UiConstants.DEFAULT_UI_LANGUAGE;
2830
private String email;
2931
private String ip;
3032
private List<Map<String, String>> groups;
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package org.lowcoder.sdk.constants;
2+
3+
public class UiConstants
4+
{
5+
/**
6+
* Default language to be used for user if it has none selected.
7+
*/
8+
public static final String DEFAULT_UI_LANGUAGE = "en";
9+
}

server/api-service/lowcoder-server/src/main/java/org/lowcoder/api/usermanagement/view/UserProfileView.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
import lombok.Builder;
1212
import lombok.Getter;
13+
import org.lowcoder.sdk.constants.UiConstants;
1314

1415
@Builder
1516
@Getter
@@ -31,7 +32,8 @@ public class UserProfileView {
3132
@JsonProperty(value = "isEnabled")
3233
private boolean isEnabled;
3334

34-
private String uiLanguage;
35+
@Builder.Default
36+
private String uiLanguage = UiConstants.DEFAULT_UI_LANGUAGE;
3537

3638
private String avatar;
3739

0 commit comments

Comments
 (0)