[server][core] store timestamp along with grants

This commit is contained in:
Abhishek Shroff
2025-03-15 11:21:01 +05:30
parent d9bf45b916
commit bb74178e41
6 changed files with 90 additions and 71 deletions
-16
View File
@@ -58,22 +58,6 @@ SET
WHERE id = @id::uuid
RETURNING name, parent, modified;
-- name: UpdateUserPermissionsForResource :exec
INSERT INTO permissions(
resource_id,
username,
modified,
value
) VALUES (
@resource_id::UUID,
@username::TEXT,
NOW(),
@permission::INT
) ON CONFLICT(resource_id, username) DO UPDATE
SET
modified = CURRENT_TIMESTAMP,
value = @permission::INT;
-- name: ChildResourceByName :one
SELECT * FROM resources WHERE parent = @parent::uuid AND name = @name::text AND deleted IS NULL;