This is an automated email from the ASF dual-hosted git repository.
nicholasjiang pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/paimon-webui.git
The following commit(s) were added to refs/heads/main by this push:
new b5f644c [Improvement] Support permissions setting to UserInfoVO (#215)
b5f644c is described below
commit b5f644cc9d5acd4e88fdf1c3144f240738c37645
Author: s7monk <[email protected]>
AuthorDate: Fri May 10 15:30:02 2024 +0800
[Improvement] Support permissions setting to UserInfoVO (#215)
---
.../src/main/java/org/apache/paimon/web/server/data/vo/UserInfoVO.java | 3 +++
.../org/apache/paimon/web/server/service/impl/UserServiceImpl.java | 1 +
2 files changed, 4 insertions(+)
diff --git
a/paimon-web-server/src/main/java/org/apache/paimon/web/server/data/vo/UserInfoVO.java
b/paimon-web-server/src/main/java/org/apache/paimon/web/server/data/vo/UserInfoVO.java
index c48a633..9a3d52e 100644
---
a/paimon-web-server/src/main/java/org/apache/paimon/web/server/data/vo/UserInfoVO.java
+++
b/paimon-web-server/src/main/java/org/apache/paimon/web/server/data/vo/UserInfoVO.java
@@ -49,4 +49,7 @@ public class UserInfoVO {
/** current user's tenant. */
private Tenant currentTenant;
+
+ /** current user's permissions list. */
+ private List<String> permissions;
}
diff --git
a/paimon-web-server/src/main/java/org/apache/paimon/web/server/service/impl/UserServiceImpl.java
b/paimon-web-server/src/main/java/org/apache/paimon/web/server/service/impl/UserServiceImpl.java
index ced603a..6a1e711 100644
---
a/paimon-web-server/src/main/java/org/apache/paimon/web/server/service/impl/UserServiceImpl.java
+++
b/paimon-web-server/src/main/java/org/apache/paimon/web/server/service/impl/UserServiceImpl.java
@@ -123,6 +123,7 @@ public class UserServiceImpl extends
ServiceImpl<UserMapper, User> implements Us
}*/
StpUtil.login(user.getId(), loginDTO.isRememberMe());
+ userInfoVo.setPermissions(StpUtil.getPermissionList());
return userInfoVo;
}