01. DADOS GERAIS
Produto: | TOTVS Pesagem |
---|---|
Linha de Produto: | |
Segmento: | Agroindústria |
Módulo: | PESAGEM |
Função: | PESAGEM |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DAGROSPA-12931 |
02. SITUAÇÃO/REQUISITO
No TOTVS Pesagem, menu Configurações → Autorização, quando for realizar um cadastro de um novo usuário com autorizações, permitir selecionar mais de uma autorização por usuário.
03. SOLUÇÃO
Foi alterado a estrutura da tabela de AUTORIZACAO, dividindo ela em AUTORIZACAO_USUARIO e TIPO_AUTORIZACAO_USUARIO.
AUTORIZACAO_USUARIO possui a mesma estrutura que AUTORIZACAO, mas o campo tipo_autorizacao foi removido.
TIPO_AUTORIZACAO_USUARIO é uma nova tabela criada, possui os seguintes campos:
ID, TIPO_AUTORIZACAO e ID_AUTORIZACAO_USUARIO
Essa nova tabela faz relação com AUTORIZACAO_USUARIO, ela armazena os tipo de autorização que o usuário possui.
Foi criado uma função que atualiza os registros da antiga tabela AUTORIZACAO caso já esteja preenchido para a nova estrutura
Foram feitas alterações tanto no back-end, quanto no front-end para se adequar a nova estrutura, permitindo assim a seleção de mais de um tipo de autorização para o mesmo usuário.
Foram criados e realizados os testes automatizados com o JUnit
04. DEMAIS INFORMAÇÕES
Não se aplica
05. ASSUNTOS RELACIONADOS