Entrar como:FuncionalidadesDoc
Pular para o conteúdo
← Voltar para a visão geral
✅ ConcluídoCard #21 · M4

Comunicados & Avisos da Unidade

Marco M4: Painel Direção/Unidade (LOCAL)

📅05 de agosto de 2026
👤Wellington Santiago (via ZCode)
🔧Commits: 6a57f53

Card 21 [M4] Comunicados & Avisos da Unidade

Implementado

Backend — local.announcements (8 procedures)

  • list — Lista comunicados da filial com filtros por status
  • detail — Detalhe com vínculos de turma
  • readStats — Estatísticas de leitura (total-alvo vs lidos, % leitura)
  • create — Cria comunicado (DRAFT ou PENDING_APPROVAL), valida branch, vincula turmas
  • approve — Aprova e publica + cria notificações in-app para todos usuários-alvo
  • reject — Rejeita com motivo
  • markRead — Confirmação de leitura automática (upsert idempotente)
  • update — Edita (só DRAFT/PENDING_APPROVAL)
  • cancel — Exclui (só não publicados)

Fluxo de aprovação (decisão cliente)

DRAFT → PENDING_APPROVAL → PUBLISHED (+ notificações criadas)

Frontend — 2 páginas

  • /local/comunicados (REESCRITA) — Lista com status, filtros, aprovar/rejeitar/cancelar
  • /local/comunicados/novo (NOVA) — Editor + público-alvo (roles) + canais + 3 templates + fixar

6/6 perguntas cliente aplicadas

Direção envia comunicados, canais push+email+WhatsApp, templates do zero, programação útil, confirmação leitura automática, aprovação prévia da direção.

Deploy

M4 COMPLETO (Cards 17-21)

  • Card 17: Dashboard da Unidade
  • Card 18: Gestão de Alunos & Matrículas
  • Card 19: Gestão de Turmas & Grade
  • Card 20: Financeiro da Unidade
  • Card 21: Comunicados & Avisos da Unidade

Próximo: Card 22 [M5] Dashboard Master da Rede

← Voltar para a visão geral