comparison pkg/controllers/user.go @ 5505:2604beecbd1a deactivate-users

Fixed whitespace in SQL statement.
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Wed, 22 Sep 2021 18:53:19 +0200
parents 5e3e3d9e2c23
children 5680c44ff6c0
comparison
equal deleted inserted replaced
5504:5e3e3d9e2c23 5505:2604beecbd1a
58 WHERE username = $1` 58 WHERE username = $1`
59 59
60 deleteUserSQL = ` 60 deleteUserSQL = `
61 WITH del AS ( 61 WITH del AS (
62 DELETE FROM users.list_users 62 DELETE FROM users.list_users
63 WHERE username = $1 AND ( 63 WHERE username = $1 AND (
64 rolname NOT IN ('waterway_admin', 'sys_admin') 64 rolname NOT IN ('waterway_admin', 'sys_admin')
65 OR NOT EXISTS (SELECT 1 FROM import.imports WHERE username = $1)) 65 OR NOT EXISTS (SELECT 1 FROM import.imports WHERE username = $1))
66 RETURNING * 66 RETURNING *
67 ), 67 ),
68 up AS ( 68 up AS (
69 UPDATE users.list_users 69 UPDATE users.list_users
70 SET (email_address, report_reciever, active) = ('nomail@example.com', false, false) 70 SET (email_address, report_reciever, active) = ('nomail@example.com', false, false)
71 WHERE username = $1 AND NOT EXISTS (SELECT * FROM del) 71 WHERE username = $1 AND NOT EXISTS (SELECT * FROM del)
72 RETURNING * 72 RETURNING *
73 ) 73 )
74 SELECT 74 SELECT
75 EXISTS (SELECT * FROM del) AS deleted, 75 EXISTS (SELECT * FROM del) AS deleted,
76 EXISTS (SELECT * FROM up) AS updated` 76 EXISTS (SELECT * FROM up) AS updated`
77 77
78 listUsersSQL = `SELECT 78 listUsersSQL = `SELECT
79 rolname, 79 rolname,
80 username, 80 username,
81 country, 81 country,