-
Notifications
You must be signed in to change notification settings - Fork 0
Description
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 > 100para 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: nonebaseado em alguma classe de tamanho). - Esta alteração é prioritária para garantir a transparência do processo de recursos aos agentes culturais.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status