Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pesquisa é alterada pela Unidade Administrativa #32

Open
caduvieira opened this issue Sep 16, 2022 · 5 comments
Open

Pesquisa é alterada pela Unidade Administrativa #32

caduvieira opened this issue Sep 16, 2022 · 5 comments
Assignees
Labels
bug Something isn't working

Comments

@caduvieira
Copy link
Member

Descreva o erro
Os endpoint de pesquisa dependem da unidade administrativa que o usuário está logado por último. Caso o usuário altere sua unidade administrativa entre uma chamada REST e outra os resultados da pesquisa são alterados.


Para reproduzir
Passos para reproduzir o comportamento:

  1. Se autentique no sei com usuário teste.
  2. Crie um processo na unidade administrativa corrente.
  3. Chame o endpoint do /processos/listar
  4. Altere a unidade administrativa do usuário no navegador para teste _1
  5. Crie novo processo na nova unidade administrativa.
  6. Chame o endpoint do /processos/listar novamente.
  7. Verifique que o resultado é diferente.
  8. Veja o erro

Comportamento esperado
Que a chamada do mesmo endpoint não alterasse o resultado por fator externo ao endpoint. Uma possível solução é o repasse da unidade administrativa desejada para o filtro. E com isso a criação de uma nova versão de endpoint.


Screenshots
Se aplicável, adicione capturas de tela para ajudar a explicar seu problema. Sugerimos o uso do Peek (linux) ou ScreenToGif (windows) para captura.


Contexto da falha (Por favor, complete a seguinte informação):

  • Versão do sistema: 4.0.3.4 SUPER/ 1.0.4 WSSEI
  • Navegador: chrome
  • Perfil do Usuário: administrador
  • Banco de Dados: MySQL

Informações adicionais
Adicione qualquer outro contexto sobre o problema aqui.


Log de Erros
Adicione o log de erros registrado pelo sistema.

@caduvieira caduvieira added the bug Something isn't working label Sep 16, 2022
@mrglaydson mrglaydson self-assigned this Oct 31, 2022
@mrglaydson
Copy link
Contributor

mrglaydson commented Dec 16, 2022

Edit: Seguindo padrão de entrega determinado, vídeo gravado testando a funcionalidade:

https://drive.google.com/file/d/1obOa-DNcaShDtoCkMJ6ibVpSwWg-Pq6g/view?usp=sharing

pr #52

@carlosevmelo
Copy link

Prezado @mrglaydson, por gentileza resolver o conflito na branch do PR #52 associado a presente Issue.

@carlosevmelo
Copy link

Prezados,

ao realizar testes com o PR #52, a API v2 obteve sucesso, contudo a API v3 apresentou erros.

Por gentileza verificar.

Evidências de Testes API v2:

[SEI][MYSQL][WSSEI] teste_v2
SEI MYSQL WSSEI  teste_v2

[SEI4][MYSQL][WSSEI] teste_v2
SEI4 MYSQL WSSEI  teste_v2

Evidências de Testes API v3:

SEI MYSQL WSSEI  teste_v3

@NinetiesPaul NinetiesPaul self-assigned this Mar 19, 2024
@NinetiesPaul
Copy link

Reaberto PR #52 e corrigido conflitos de branch e atualização no PR #74. Validado correção de bug conforme evidencias abaixo.

  1. Usuario autentica na unidade Teste 1_2
    passo_1

  2. Criado processo
    passo_2

  3. Processo atrelado a Unidade Teste 1_2
    passo_3

  4. Alterada a unidade do usuario para unidade Teste
    passo_4

  5. Cria-se novo processo
    passo_5

  6. O novo processo se mantem atrelado a unidade usada na Autenticação
    passo_6

@mateussbh
Copy link
Contributor

Conforme alinhamento, após análise do código, foi solicitado que seja mantida somente a versão 2 do serviço, tendo em vista a duplicidade do código gerado ao se fazer a v3, somente para incluir o parâmetro opcional da unidade na autenticação.

Favor manter a v2, com as atualizações realizadas no V3, de modo que não impacte os que já usam o serviço e possibilitem passar o novo parâmetro da unidade para atender à necessidade desta issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
5 participants