feat: versão 1.5 - CRM Beta com leads, funis, campanhas e portal do cliente

This commit is contained in:
Erik Silva
2025-12-24 17:36:52 -03:00
parent 99d828869a
commit dfb91c8ba5
98 changed files with 18255 additions and 1465 deletions

View File

@@ -0,0 +1,26 @@
-- Script para configurar o primeiro usuário de uma agência como "owner"
-- Este script deve ser executado manualmente após criar o primeiro usuário
-- Opção 1: Se você conhece o email do usuário, use:
-- UPDATE users
-- SET agency_role = 'owner'
-- WHERE email = 'seu-email@exemplo.com' AND role = 'ADMIN_AGENCIA';
-- Opção 2: Se você quer configurar o primeiro ADMIN_AGENCIA de cada agência como owner:
UPDATE users u1
SET agency_role = 'owner'
WHERE role = 'ADMIN_AGENCIA'
AND agency_role IS NULL
AND u1.id = (
SELECT id FROM users u2
WHERE u2.tenant_id = u1.tenant_id
AND u2.role = 'ADMIN_AGENCIA'
ORDER BY u2.created_at ASC
LIMIT 1
);
-- Verificar resultado
SELECT id, email, role, agency_role, tenant_id
FROM users
WHERE role = 'ADMIN_AGENCIA'
ORDER BY tenant_id, created_at;