feat(access): add guest chat ACL (#235)

This commit is contained in:
BBQ
2026-03-14 17:15:41 +08:00
committed by GitHub
parent c8728ffc2c
commit 839e63acda
86 changed files with 6886 additions and 2554 deletions
+13
View File
@@ -64,6 +64,19 @@ SELECT * FROM users
WHERE username IS NOT NULL
ORDER BY created_at DESC;
-- name: SearchAccounts :many
SELECT *
FROM users
WHERE username IS NOT NULL
AND (
sqlc.arg(query)::text = ''
OR username ILIKE '%' || sqlc.arg(query)::text || '%'
OR COALESCE(display_name, '') ILIKE '%' || sqlc.arg(query)::text || '%'
OR COALESCE(email, '') ILIKE '%' || sqlc.arg(query)::text || '%'
)
ORDER BY last_login_at DESC NULLS LAST, created_at DESC
LIMIT sqlc.arg(limit_count);
-- name: UpdateAccountProfile :one
UPDATE users
SET display_name = $2,