Relatório de Bug
- Versão do Novo SGA: 2.2.13
- Banco de dados: 11.8.3-MariaDB-0+deb13u1 from Debian-log
- Sistema operacional: Linux
- Usando Docker?: não
Passos para Reproduzir:
- Cadastrar pelo menos 3 serviços na lista geral de serviços (Administração > Serviços), deixar 1 inativo
- Selecionar uma unidade
- Configurar a unidade, associar 2 serviços que estejam ativos na lista geral, deixar 1 deles inativo na unidade
- Na tela Agendamento: botão Novo agendamento > Abrir lista de serviços
Comportamento Esperado:
- Na lista de serviços para agendamento, mostrar apenas os serviços associados à unidade atual, mesmo os inativos na unidade ou inativos na lista geral.
- No exemplo acima, deveria mostrar apenas os 2 serviços associados à unidade (1 ativo e 1 inativo na unidade)
- Ao salvar, alertar e pedir para confirmar caso o serviço não esteja ativo na unidade atual ou não esteja ativo na lista geral de serviços (
Administração > Serviços).
Comportamento Atual:
- Mostra todos os serviços cadastrados, inclusive os inativos na lista geral de serviços (Administração > Serviços), os que não estão associados à unidade atual e os que estão associados à unidade atual, mas inativos na unidade.
- Aceita agendar qualquer serviço na unidade, mesmo que não pertença à unidade ou não esteja ativo.
Informações / Dúvidas Adicionais:
- Ainda não estamos usando esta versão oficialmente, estou apenas testando
- Não vejo problemas em agendar serviço que está associado à unidade, mas não está ativo na unidade no momento do agendamento. Pode ser que só seja ativado posteriormente, mas já esteja aceitando agendamentos.
- Está correto uma unidade agendar um serviço que não pertence à ela?
- Está correto na tela de configuração da unidade permitir incluir um serviço que está inativo na lista geral de serviços?