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
PIXouCartãopassou 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
PENDENTEouAPROVADO - cada item da lista agora tem
Xpró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 -> adminnão gera alerta confiável no próprio WhatsApp, então a redundância para5521999915554foi mantida como canal real de atenção
Validações executadas
php -l admin/index.phpphp -l painel/modulos/eventos/editar.phpphp -l painel/modulos/eventos/ajax_notificar_parceria.phpphp -l painel/modulos/creditos/action.phpphp -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/rootremovidos no fechamento do BK - lock liberado ao final da rodada