Skip to content

Mostrar recurso com texto abaixo de 100 caracteres #59

@Junior-Shyko

Description

@Junior-Shyko

Contexto

No plugin de Recurso, existe uma limitação atual no frontend que oculta o ícone/link de visualização (abertura de modal) caso o texto do recurso enviado pelo proponente possua menos de 100 caracteres. Isso impede que os gestores e proponentes acessem o conteúdo completo de recursos curtos através da interface, causando a impressão de que o sistema está com erro ou que o recurso não foi registrado.

Objetivo

Como um Programador (Dev)
Quero remover a condição de trava de caracteres para a exibição do ícone de visualização de recurso
Para permitir que qualquer recurso, independente do tamanho do texto, possa ser aberto e visualizado via modal no frontend.

Escopo

  • Identificar no código do frontend (template ou componente JS) a regra que valida length > 100 para exibir o ícone de recurso.
  • Remover a restrição de quantidade mínima de caracteres para a renderização do ícone/link de visualização.
  • Garantir que o clique no ícone abra o modal de visualização corretamente, mesmo para textos curtos.
  • Validar se o layout do modal se comporta adequadamente com poucas linhas de texto.

Fora de Escopo

  • Alteração na regra de submissão do recurso (se o usuário pode ou não enviar menos de 100 caracteres).
  • Alterações visuais no ícone (apenas a lógica de exibição deve ser alterada).
  • Funcionalidades de edição de recurso (foco apenas na visualização).

Critérios de Aceitação (Gherkin/Cucumber)

  • 1. Exibição do Ícone para Recurso Curto

Dado que um proponente enviou um recurso com 50 caracteres
Quando eu acesso a lista de recursos no frontend
Então o ícone/link de visualização deve estar visível e clicável.

  • 2. Abertura de Modal para Qualquer Tamanho

Dado que o ícone de visualização está visível para um recurso curto
Quando eu clico no ícone
Então o modal deve ser aberto exibindo o conteúdo integral do recurso enviado.

  • 3. Manutenção da Exibição para Recursos Longos

Dado que um recurso possui mais de 100 caracteres
Quando eu visualizo a lista de recursos
Então o ícone de visualização deve continuar sendo exibido normalmente (garantindo que não houve regressão).

Observações

  • Verificar se a trava de caracteres não está sendo aplicada também via CSS (ex: display: none baseado em alguma classe de tamanho).
  • Esta alteração é prioritária para garantir a transparência do processo de recursos aos agentes culturais.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

Status

Code review

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions