feat: versão 1.5 - CRM Beta com leads, funis, campanhas e portal do cliente
This commit is contained in:
26
postgres/setup_owner_role.sql
Normal file
26
postgres/setup_owner_role.sql
Normal 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;
|
||||
Reference in New Issue
Block a user