mirror of
https://github.com/gyurix1968/guacamole-client.git
synced 2025-09-06 13:17:41 +00:00
GUAC-800: Fix deletion of user permissions through PostgreSQL.
This commit is contained in:
@@ -93,10 +93,10 @@
|
|||||||
<delete id="delete" parameterType="org.glyptodon.guacamole.auth.jdbc.permission.ObjectPermissionModel">
|
<delete id="delete" parameterType="org.glyptodon.guacamole.auth.jdbc.permission.ObjectPermissionModel">
|
||||||
|
|
||||||
DELETE FROM guacamole_user_permission
|
DELETE FROM guacamole_user_permission
|
||||||
USING guacamole_user_permission
|
USING guacamole_user affected
|
||||||
JOIN guacamole_user affected ON guacamole_user_permission.affected_user_id = affected.user_id
|
|
||||||
WHERE
|
WHERE
|
||||||
(guacamole_user_permission.user_id, permission, affected.username) IN
|
guacamole_user_permission.affected_user_id = affected.user_id
|
||||||
|
AND (guacamole_user_permission.user_id, permission, affected.username) IN
|
||||||
<foreach collection="permissions" item="permission"
|
<foreach collection="permissions" item="permission"
|
||||||
open="(" separator="," close=")">
|
open="(" separator="," close=")">
|
||||||
(#{permission.userID,jdbcType=INTEGER},
|
(#{permission.userID,jdbcType=INTEGER},
|
||||||
|
Reference in New Issue
Block a user