gestaolegalufmg / gestaolegal

Sistema para Gestão de Assistências Judiciárias
GNU Affero General Public License v3.0
7 stars 8 forks source link

Implementar Fila de Atendimento de atendidos #235

Open Ale-eloy opened 1 year ago

Ale-eloy commented 1 year ago

Descrição:

No dia a dia da DAJ, os usuários cadastram vários novos atendidos em cada dia de atendimento. Os atendidos são chamados do saguão para as salas de atendimento. Esse processo de chamar um atendido para dentro da sala hoje é feito de forma manual.

Objetivo:

Automatizar lista de chamada de atendidos que comparecem à DAJ.

Layout:

1. Implementar uma nova tela chamada "Fila de atendimento" que deverá conter uma listagem de atendidos inseridos nela e ter os seguintes campos:

A lista:

fila

2. Implementar um novo botão na tela de CADASTRAR assistido para salvar o assistido e incluir na fila de atendimento

fila na página de cadastrar atendido

Ao clicar no botão, aparecera o seguinte modal:

fila na página de cadastrar atendido - modal

Ao clicar em Finalizar e incluir na fila, o assistido será cadastrado e os dados de nome, senha, hora e psicologia serão salvos no sistema para exibição na fila de atendimentos.

3. Implementar um novo botão na tela de VISUALIZAR assistido para incluir um assistido já cadastrado na fila de atendimento

botão editar

Ao clicar no botão, aparecera o MESMO modal do ponto 2 acima. Depois de clicar no botão, a o usuário será redirecionado para a fila de atendimento.

Ale-eloy commented 9 months ago

Fizemos testes na última semana e identificamos 2 bugs:

1. Psicologia sempre e marcada

DADO QUE eu vou inserir um atendido na fila de atendimento QUANDO eu NÃO clico em psicologia no checkbox ENTÃO o atendido vai para a fila de atendimento E pelo menos a princípio o atendido é marcado como "NÃO" na coluna de psicologia MAS assim que dou um F5 na página o item "NÃO" da coluna de psicologia se transforma em "SIM"

O comportamento correto deveria ser o atendido marcado como "NÃO" deve persistir como "NÃO"

2.1 Duplicação de atendimento

DADO QUE eu inseri o atendido "João" na fila de atendimento E que, em seguida, eu inseri a atendida "Maria" na fila de atendimento QUANDO eu clico em retirar da fila para o João ENTÃO o João é retirado da fila e vai para a seção "Atendidos e Cancelados" MAS se dou F5 na página, o João retorna para a listagem de atendimentos pendentes duplicado E esse comportamento ocorre em loop

O comportamento correto deveria ser o cancelamento do João é persistido sempre, mesmo com atualização da página Posso ter me esquecido de algum detalhe no cenário acima. Caso não consigam reproduzir, só me avisar.