diff --git a/maxkey-persistence/src/main/resources/org/maxkey/persistence/mapper/xml/mysql/GroupMemberMapper.xml b/maxkey-persistence/src/main/resources/org/maxkey/persistence/mapper/xml/mysql/GroupMemberMapper.xml
index 5b9c5bfed..be2727ddd 100644
--- a/maxkey-persistence/src/main/resources/org/maxkey/persistence/mapper/xml/mysql/GroupMemberMapper.xml
+++ b/maxkey-persistence/src/main/resources/org/maxkey/persistence/mapper/xml/mysql/GroupMemberMapper.xml
@@ -108,6 +108,12 @@
AND G.NAME = #{groupName}
+
+ AND U.USERNAME = #{username}
+
+
+ AND U.DISPLAYNAME LIKE '%${displayName}%'
+
AND GM.TYPE IN( 'USER','USER-DYNAMIC')
AND GM.GROUPID = G.ID
AND GM.MEMBERID = U.ID
@@ -170,6 +176,12 @@
AND GM.TYPE IN( 'USER','USER-DYNAMIC')
AND GM.GROUPID = G.ID
)
+
+ AND U.USERNAME = #{username}
+
+
+ AND U.DISPLAYNAME LIKE '%${displayName}%'
+
diff --git a/maxkey-persistence/src/main/resources/org/maxkey/persistence/mapper/xml/mysql/RoleMemberMapper.xml b/maxkey-persistence/src/main/resources/org/maxkey/persistence/mapper/xml/mysql/RoleMemberMapper.xml
index 97b37d252..af8864f09 100644
--- a/maxkey-persistence/src/main/resources/org/maxkey/persistence/mapper/xml/mysql/RoleMemberMapper.xml
+++ b/maxkey-persistence/src/main/resources/org/maxkey/persistence/mapper/xml/mysql/RoleMemberMapper.xml
@@ -108,6 +108,12 @@
AND R.NAME = #{roleName}
+
+ AND U.USERNAME = #{username}
+
+
+ AND U.DISPLAYNAME LIKE '%${displayName}%'
+
AND RM.TYPE IN( 'USER','USER-DYNAMIC')
AND RM.ROLEID = R.ID
AND RM.MEMBERID = U.ID
@@ -167,9 +173,16 @@
AND R.NAME = #{roleName}
+
AND RM.TYPE IN( 'USER','USER-DYNAMIC')
AND RM.ROLEID = R.ID
)
+
+ AND U.USERNAME = #{username}
+
+
+ AND U.DISPLAYNAME LIKE '%${displayName}%'
+
diff --git a/maxkey-web-manage/src/main/resources/templates/views/groupuser/addGroupUsersList.ftl b/maxkey-web-manage/src/main/resources/templates/views/groupuser/addGroupUsersList.ftl
index 010a2bb16..068a2aaae 100644
--- a/maxkey-web-manage/src/main/resources/templates/views/groupuser/addGroupUsersList.ftl
+++ b/maxkey-web-manage/src/main/resources/templates/views/groupuser/addGroupUsersList.ftl
@@ -54,7 +54,7 @@
<@locale code="userinfo.username"/>: |
|
diff --git a/maxkey-web-manage/src/main/resources/templates/views/roleusers/addRoleUsersList.ftl b/maxkey-web-manage/src/main/resources/templates/views/roleusers/addRoleUsersList.ftl
index aa4657019..1549a71e8 100644
--- a/maxkey-web-manage/src/main/resources/templates/views/roleusers/addRoleUsersList.ftl
+++ b/maxkey-web-manage/src/main/resources/templates/views/roleusers/addRoleUsersList.ftl
@@ -54,7 +54,7 @@
<@locale code="userinfo.username"/>: |
|