Files

23 lines
750 B
SQL

-- Add attribute permissions for admin role
INSERT INTO "RolePermission" (id, "roleId", resource, action, "createdAt")
SELECT
gen_random_uuid(), 'admin_role', resource, action, NOW()
FROM (
VALUES
-- Attribute permissions
('organization.attributes', 'create'),
('organization.attributes', 'read'),
('organization.attributes', 'update'),
('organization.attributes', 'delete')
) AS permissions(resource, action);
-- Add read permission for member role
INSERT INTO "RolePermission" (id, "roleId", resource, action, "createdAt")
SELECT
gen_random_uuid(), 'member_role', resource, action, NOW()
FROM (
VALUES
-- Attribute permissions - read only
('organization.attributes', 'read')
) AS permissions(resource, action);