Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Apresentar tarja indicando erros de preenchimento no PDF #903

Closed
fragomeni opened this issue Jun 10, 2024 · 1 comment
Closed

Apresentar tarja indicando erros de preenchimento no PDF #903

fragomeni opened this issue Jun 10, 2024 · 1 comment
Assignees

Comments

@fragomeni
Copy link
Collaborator

fragomeni commented Jun 10, 2024

@fecocao faz o front-end e @joaofreitas faz o back-end.

Deve ser apresentada uma tarja no PDF informando que existem pendências de preenchimento da emenda.

Apresentar uma faixa amarela com a frase "O documento contém pendências de preenchimento e não deve ser protocolado até que estas sejam resolvidas:" em negrito, seguido das mensagens de alerta, uma por linha, sem negrito.

Usar mesma formatação do alerta de existência de marcas de revisão.

Utilizar TipoMensagem.CRITICAL para alertas e mensagens que aparecerão no PDF. (depende de #915)

Apresentar no PDF a mensagem do atributo Mensagem.descricaoParaPDF quando preenchido no lugar de Mensagem.descricao.

Salvar mensagens de erro crítico em Emenda.pendenciasPreenchimento removendo a duplicidade de mensagens.

No XML, salvar no elemento:

<Emenda>
...
	<PendenciasPreenchimento>
		<PendenciaPreenchimento>Nonon nonon</PendenciaPreenchimento>
		<PendenciaPreenchimento>Nonon nonon</PendenciaPreenchimento>
                ...
	</PendenciasPreenchimento>

Considerar como críticos os seguintes alertas/mensagens:

  • Alerta.id = alerta-global-comissao-nao-selecionada
  • Alerta.id = alerta-global-justificativa
  • Alerta.id = alerta-global-emenda-texto-livre
  • Mensagem: Não foi informado um texto para ... (descricaoParaPDF: 'Existem dispositivos sem texto informado.')
  • Mensagem: Numere o dispositivo (descricaoParaPDF: 'Existem dispositivos de norma alterada sem numeração informada.')
@fecocao
Copy link
Contributor

fecocao commented Aug 26, 2024

Adicionado testes unitários da rotina de mensagens critical. 2980a75

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants