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"/>:
- + ">