mirror of
https://codeberg.org/shroff/phylum.git
synced 2026-05-02 18:20:58 -05:00
[server][core] store timestamp along with grants
This commit is contained in:
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user