Files
ddad130388 feat(conversoes): a venda pelo canal da conversa sai so com a chave ligada
Decisao do dono (doc 76, opcao b): "Enviar vendas pelo canal da conversa",
desligada por padrao, em Configuracoes > Conversoes.

- A chave mora em organizations.settings.conversions.report_via_channel
  (ausente = desligada). Nao numa coluna de ad_platform_connections como o
  telefone do Google: o caminho do canal existe exatamente quando nao ha
  linha de conexao direta com a Meta, e gravar a chave ali criaria a linha
  e desligaria o proprio caminho (credencial_incompleta). Sem migration.
- O handler le a chave ANTES de ler as conversas ou chamar o provedor;
  desligada, nada sai e a venda fica na pendencia sem_conexao de sempre.
  Falha ao ler a chave espera e tenta de novo.
- Action definirVendaPeloCanal (admin, suporte somente leitura, MFA,
  auditoria conversions.report_via_channel_updated) e o switch na tela,
  com t() e espanhol no dicionario.
- Fragmento e runbook dizem que vem desligado.

Contribuicao de @jmpo (#1819).

Co-authored-by: jmpo <pompa.07@gmail.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-28 11:14:04 -03:00
..