Cerebro Studio · Backlog · Changelog
RioNoTeatro • /www/wwwroot/rionoteatro.com.br/docs/changelog/2026/CL-2026-04-08-BK-228-parceria-creditos-alertas-admin.md • 2026-04-08T05:00:36.976Z

CL-2026-04-08-BK-228

BK-228 - Parceria gratuita, créditos e alertas no dashboard admin

Objetivo do fechamento

  • concluir o fluxo de parceria gratuita na tela de edição de eventos do produtor
  • avisar o admin por WhatsApp quando o produtor marcar parceria ou contratar pacote de créditos
  • exibir essas ativações no dashboard do admin com leitura operacional rápida
  • permitir ocultação manual por item no dashboard, sem esconder tudo de uma vez

O que mudou

  • painel/modulos/eventos/editar.php
  • o botão da parceria passou a usar o CTA SALVAR + FECHEI A PARCERIA GRATUITA + VENDA!
  • o visual do CTA foi alinhado ao layout com var(--primary-yellow) e texto preto
  • o fluxo de salvar com parceria continua abrindo o WhatsApp preenchido e submetendo o formulário via AJAX
  • painel/modulos/eventos/ajax_notificar_parceria.php
  • passou a aceitar tipo_alerta
  • o alerta do checkbox agora identifica o produtor com URL direta do cadastro no admin
  • o envio passou a disparar para o conjunto de números do admin e também para 5521999915554, evitando duplicar o mesmo destino
  • painel/modulos/creditos/action.php
  • a contratação de pacote por PIX ou Cartão passou a gerar alerta WhatsApp duplo logo na abertura do fluxo, com status atual da compra
  • painel/modulos/creditos/callback_mp.php
  • a aprovação final do pacote de créditos também passou a alertar os dois destinos
  • admin/index.php
  • o dashboard recebeu o bloco Ativações Recentes de Produtores
  • o bloco mostra:
  • parcerias pendentes de ação no admin
  • compras recentes de créditos com status PENDENTE ou APROVADO
  • cada item da lista agora tem X próprio para ocultação manual
  • a ocultação é por navegador via localStorage
  • quando todos os itens de uma coluna somem, a coluna some; quando não resta item visível, o bloco inteiro some
  • o aviso reaparece quando a assinatura do item muda

Por que mudou

  • o admin precisava saber rapidamente quando um produtor marcou parceria, fechou parceria ou contratou créditos
  • o aviso geral no dashboard era amplo demais; operacionalmente o correto era permitir fechar item a item
  • o envio admin -> admin não gera alerta confiável no próprio WhatsApp, então a redundância para 5521999915554 foi mantida como canal real de atenção

Validações executadas

  • php -l admin/index.php
  • php -l painel/modulos/eventos/editar.php
  • php -l painel/modulos/eventos/ajax_notificar_parceria.php
  • php -l painel/modulos/creditos/action.php
  • php -l painel/modulos/creditos/callback_mp.php

Limpeza e fechamento

  • backups versionados criados ao lado dos arquivos alterados durante a rodada
  • temporários tmp_rio_* em /root removidos no fechamento do BK
  • lock liberado ao final da rodada