Pular para o conteúdo principal

Substitui a lista de privilégios do perfil

POST 

/user/privilege-group/:idprivilegegroup/resource

Sobrescreve a lista de privilégios atribuídos ao perfil — não é incremento. O body é um array com os identificadores (IDUserPrivilege) que devem ficar atribuídos: tudo que estava antes e não está no array é removido, tudo que está no array passa a ser atribuído.

A cada chamada o sistema:

  1. Grava um registro de auditoria em UserPrivilegeGroupLog com o usuário, o Data enviado e o id do perfil.
  2. Apaga todas as linhas de UserPrivilegeGroupResource do perfil e insere a nova lista.
  3. Devolve o detalhe do perfil atualizado.

A alteração só passa a valer para o usuário depois que ele faz logout e login de novo no sistema — a sessão ativa ainda guarda os privilégios anteriores.

Request

Responses

Privilégios atualizados. Devolve o detalhe do perfil.