Árvore de páginas

01. DADOS GERAIS

Linha de Produto:Franquias e Redes
Segmento:Varejo
Módulo:Server
Função:Cadastro de mecânicas
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DVARLIVECP-7877


02. SITUAÇÃO/REQUISITO

No cadastro de promoções, é possível associar uma ou mais mecânicas, sendo também possível reordená-las conforme a prioridade desejada. Atualmente, a funcionalidade de reordenação está disponível independentemente da quantidade de mecânicas.


Problema Identificado:
Quando há apenas uma mecânica associada à promoção, a funcionalidade de reordenação se mantém visível, embora não tenha efeito prático, o que pode gerar confusão ao usuário.


Requisito:
A reordenação das mecânicas deve ser desabilitada quando houver somente uma mecânica associada à promoção.

🎯 Regras de Negócio

CondiçãoComportamento Esperado
Promoção com apenas uma mecânicaReordenação deve ser desabilitada/oculta
Promoção com duas ou mais mecânicasReordenação deve estar ativa/habilitada

03. SOLUÇÃO

Objetivo:
Evitar que a funcionalidade de reordenação seja exibida ou executada quando houver apenas uma mecânica associada à promoção.

🧩 Alterações Realizadas

1. Validação na camada de visualização (XHTML / JSF):

  • A lógica de renderização do componente de reordenação foi ajustada para ser exibida somente quando o número de mecânicas for maior que 1.

🧪 Comportamento Esperado

Quantidade de MecânicasComponente de ReordenaçãoComportamento
1Oculto ou desativadoNão permite reordenação
2 ou maisVisível e habilitadoPermite reordenação normal

🛠️ Componentes impactados

  • Tela de cadastro/edição de promoção

  • Componente de listagem/reordenação de mecânicas



  • Sem rótulos