fix(iam): asignar documents.delete al rol tenant_admin del sistema

Co-authored-by: alberto.martinez <alberto.martinez@mrdev.mx>
This commit is contained in:
Cursor Agent 2026-09-16 21:11:20 +00:00
parent 191d0fda3d
commit 05005d5a9d
No known key found for this signature in database

View file

@ -15,8 +15,9 @@ INSERT INTO iam._legacy_perm_map (legacy_code, v2_code) VALUES
ON CONFLICT (legacy_code, v2_code) DO NOTHING; ON CONFLICT (legacy_code, v2_code) DO NOTHING;
INSERT INTO iam.role_permissions (role_id, permission_code) INSERT INTO iam.role_permissions (role_id, permission_code)
SELECT r.id, 'documents.delete' SELECT sr.id, 'documents.delete'
FROM iam.roles r FROM iam.roles sr
WHERE r.is_system = true WHERE sr.code = 'tenant_admin'
AND r.code IN ('tenant_admin') AND sr.is_system
AND sr.tenant_id IS NULL
ON CONFLICT DO NOTHING; ON CONFLICT DO NOTHING;