--liquibase formatted sql -- PANELS · iam · permiso eliminar documentos de expediente --changeset panel:iam-006a-documents-delete endDelimiter:; splitStatements:true INSERT INTO iam.permissions (code, label, module, verb, perm_group) VALUES ('documents.delete', 'Eliminar documentos de expediente', 'documents', 'delete', NULL) ON CONFLICT (code) DO UPDATE SET label = EXCLUDED.label, module = EXCLUDED.module, verb = EXCLUDED.verb, perm_group = EXCLUDED.perm_group; INSERT INTO iam._legacy_perm_map (legacy_code, v2_code) VALUES ('manage_documents', 'documents.delete') ON CONFLICT (legacy_code, v2_code) DO NOTHING; INSERT INTO iam.role_permissions (role_id, permission_code) SELECT r.id, 'documents.delete' FROM iam.roles r WHERE r.is_system = true AND r.code IN ('tenant_admin') ON CONFLICT DO NOTHING;