Árvore de páginas

01. DADOS GERAIS

Linha de Produto:Franquias e Redes
Segmento:Varejo
Módulo:Server
Função:Permissões
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DVARLIVECP-7873


02. SITUAÇÃO/REQUISITO

A tela de cadastro e edição de grupos de usuários deve oferecer um mecanismo para facilitar a localização das permissões disponíveis. Atualmente, a listagem de permissões pode ser extensa e dificulta a seleção manual. Este requisito propõe a adição de um filtro de permissões para tornar essa interação mais eficiente.

Comportamento Esperado

  • Um campo de texto para filtro deve ser adicionado acima da lista de permissões.

  • O filtro deve atuar de forma dinâmica, exibindo apenas as permissões que contêm o termo digitado.

  • O filtro deve considerar, no mínimo, os seguintes atributos:

    • Nome da permissão

  • Permissões que já estiverem selecionadas devem permanecer visíveis, mesmo que não correspondam ao termo filtrado, para evitar perda de contexto.

  • O filtro deve estar disponível tanto no modo de criação quanto no modo de edição de grupos.

  • O componente de filtro deve ser case-insensitive (ignorar maiúsculas/minúsculas).

  • A funcionalidade deve ser compatível com o uso por teclado (acessibilidade).

Critérios de Aceite

  1. O campo de filtro deve estar visível ao abrir a tela de cadastro ou edição de grupo.

  2. Ao digitar no campo de filtro, a lista de permissões deve ser atualizada em tempo real.

  3. Permissões que não correspondem ao filtro devem ser ocultadas da visualização.

  4. Permissões selecionadas devem continuar visíveis, independentemente do filtro.

  5. A seleção e desmarcação de permissões deve funcionar normalmente com o filtro aplicado.

  6. A funcionalidade deve funcionar em todos os navegadores homologados pelo sistema.

03. SOLUÇÃO

A tela de cadastro e edição de grupos de usuários foi aprimorada com a adição de um mecanismo de filtro para as permissões listadas. Essa melhoria visa facilitar a navegação e a seleção de permissões em cenários com grande volume de dados.

Descrição da Funcionalidade

  • Foi incluído um campo de filtro acima da listagem de permissões disponíveis.

  • O campo permite buscar permissões utilizando palavras-chave, como nome da permissão ou parte da descrição.

  • A lista é atualizada dinamicamente à medida que o usuário digita no campo de busca.

  • O filtro atua somente na exibição, sem impactar as permissões já selecionadas.

  • Está disponível tanto no modo de criação quanto de edição de grupos de usuários.


Benefícios

  • Agilidade na busca por permissões específicas.

  • Melhor usabilidade em ambientes com grande número de permissões.

  • Redução de erros na seleção, ao evitar a rolagem manual extensa.


  • Sem rótulos