01. DADOS GERAIS

Linha de Produto:Microsiga Protheus
Segmento:Serviços
Módulo:Gestão Jurídica - SIGAJURI
Função:
DescriçãoFonte
Tradução Loginlogin-pt.ts
Rotas do AppModuleapp-routing.module.ts
HTML do Loginlogin.component.html
Component.ts do Loginlogin.component.ts
Component.ts do Favoritofavoritos.component.ts
FWRestModel do JuridicoJurModRest.prw
Constantes de TraduçãoJurTraducao.constant.ts
Serviço de loginauthlogin.service.ts
Serviço de Guarda de Autenticaçãoauth-guard.service.ts
Rotas do MenuModulemenu-routing.module.ts
Component.ts do Menumenu.component.ts
Serviço do Protheusprotheus.service.ts
Rotas do ProcessoModuleprocesso-routing.module.ts
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DJURDEP-6987


02. SITUAÇÃO/REQUISITO

1) Ajustar a mensagem de retorno do HTTPClient quando é feito o Login na tela de Login com senha e usuário incorreto.

2) Ajustar as rotas para não redirecionar o usuário para a tela de Login à cada tela que ele navega

3) Ajuste nos Favoritos para não passar o usuário na URL e usar o usuário autenticado

03. SOLUÇÃO

Foi realizado os seguintes ajustes:

1) É apresentado a(s) mensagem na tela de login de forma correta para quando o usuário ou senha é digitado incorretamente.

2) Não há mais redirecionamento da rota para o login em cada tela navegada.

3) Realizado ajuste nos favoritos, para que filtre os usuário da requisição usando a Autenticação ao invés de passar o código no QueryParams.


<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>