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;
     }

Reply via email to