Conn2Flow
Navegação das docs

MDD

REQ-253 — Linha 3.1, fase 3B da lousa: módulo "Páginas de Lousa" (`dashboard-pages`)

Módulo novo dashboard-pages, mistura de três módulos existentes:

  • Status: implemented-pending-homologation

  • Modo de Autonomia: autonomo_monitorado

  • Lote Alvo Core: BATCH-262 (conn2flow)

  • Data de Criação: 2026-10-07

  • Origem: decisão do Engenheiro Chefe no chat, depois das três opções apresentadas no fecho da REQ-252.

  • Repositório Alvo: Core conn2flow em [REDACTED]

  • Linha: 3.1. Branch de trabalho feat/req-253; entrega na 3.1.

  • Ambiente de teste: [REDACTED] (projeto [REDACTED]).


1. Pedido, nas palavras do Engenheiro Chefe

"Eu vou te dar uma quarta opção, que eu acho que é parecido com o módulo enxuto… Procura ele aí: publisher-index… ele é controle de paginamento, o controle do modelo… e os controles da curadoria, controle de exibição também."

"Seria o próprio publisher pages, só que em vez dele ter aquele monte de variáveis, no lugar ele vai ter os controles. E em vez de selecionar um publicador, você vai selecionar modelos. Então é uma mistura dos três."

"Pode ser que para a lousa seja interessante mostrar e desaparecer partes."

2. Escopo

Módulo novo dashboard-pages, mistura de três módulos existentes:

  1. Do publisher-pages: o registro é uma página na tabela paginas (nome, caminho, layout, acesso, status, mapa do site), com uma tabela de apoio que guarda o vínculo. Listar, adicionar e editar.

  2. Do publisher-index: no lugar dos campos variáveis, controles de exibição guardados num esquema JSON, e modelo escolhido numa lista de modelos do sistema (alvo dashboard-pages, administrados no admin-templates).

  3. Do admin-paginas: a página criada é uma página comum; continua editável lá.

Em vez de publicador, escolhe-se a lousa (REQ-251) e o modelo que a envolve. Os controles ligam e desligam partes: título da página, títulos dos itens, molduras, fundos, objetos livres e o modo (como na lousa, grade ou lousa).

O widget "Lousa" (REQ-252) passa a aceitar esses controles como parâmetros.

3. Critérios de aceite

  • [x] Módulo no menu, com listar, adicionar e editar, restrito a quem tem acesso a ele.

  • [x] Adicionar cria a página em paginas com a lousa, o modelo e os controles escolhidos; a página abre no endereço informado.

  • [x] Editar troca lousa, modelo, controles, caminho, layout e acesso; a página reflete a troca.

  • [x] Cada controle desligado some com a parte correspondente na página.

  • [x] Modelos vêm do cadastro de modelos (alvo dashboard-pages); o módulo entrega pelo menos dois.

  • [x] Caminho repetido é recusado; lousa e modelo inexistentes são recusados.

  • [x] Desativar ou excluir pela listagem vale para a página.

  • [x] PHPUnit e Vitest verdes; roteiro de navegador em [REDACTED]; textos nos dois idiomas.

Relatório: BATCH-262.

O Futuro é Híbrido: Humano + IA.

O Conn2Flow é a ferramenta. Se você precisa do Arquiteto para desenhar a estratégia da sua empresa usando essa tecnologia...

Contrate Consultoria Especializada