Pular para o conteúdo principal

LiberarAcessosPorFuncionalidade

atenção

Gerado por Inteligência Artificial.


Visão Geral

O método LiberarAcessosPorFuncionalidade é responsável por liberar acessos a funcionalidades específicas para um perfil de acesso, utilizando informações de token para autorização.

BOX3_ERP_API.Core.BLL.PerfilFuncionalidadeBLL.cs
public async Task<bool> LiberarAcessosPorFuncionalidade(int idPerfilAcesso, int idFuncionalidade, DadosToken dadosToken)

Dependências Diretas

MétodoLocalizaçãoLinha
Newtonsoft.Json.JsonConvert.DeserializeObject<List<string>>BOX3_ERP_API.Core.BLL.PerfilFuncionalidadeBLL.cs219
Newtonsoft.Json.JsonConvert.SerializeObjectBOX3_ERP_API.Core.BLL.PerfilFuncionalidadeBLL.cs225

Referências

Método / EndpointLocalizaçãoLinha
BOX3_ERP_API.Controllers.PerfilFuncionalidadeController.LiberarTodosAcessosBOX3_ERP_API\Controllers\PerfilFuncionalidadeController.cs176

Detalhamento das Referências

LiberarTodosAcessos

O método LiberarTodosAcessos no controlador PerfilFuncionalidadeController chama o método LiberarAcessosPorFuncionalidade para liberar todos os acessos de uma funcionalidade específica para um perfil de acesso.

Impacto de Alterações

Alterações no método LiberarAcessosPorFuncionalidade podem impactar a forma como os acessos são liberados para funcionalidades, afetando potencialmente a autorização de usuários em diferentes partes do sistema.

Propagação de Mudanças

  1. Verificar o impacto em PerfilFuncionalidadeController.LiberarTodosAcessos que depende deste método.
  2. Avaliar a necessidade de ajustes nos métodos de serialização e desserialização de JSON.

Requisitos para Alteração Segura

  • Garantir que as alterações mantenham a integridade dos dados de autorização.
  • Testar a funcionalidade de liberação de acessos após as alterações para garantir que o comportamento esperado seja mantido.