SystemPermission

Índice

criar

Cria uma nova permissão do sistema para um usuário e uma chave genérica.

Parâmetros ###

  • req [objeto][21] O objeto de solicitação.
  • res [objeto][21] O objeto de resposta.

Retorna qualquer nenhum

UpdateByUser

Atualiza as permissões para um determinado sistema por ID.

Parâmetros ###

  • req [objeto][21] O objeto de solicitação.* res [objeto][21] O objeto de resposta.

*Lança Erro Se houver um erro atualizando as permissões.

Retorna [Object][21] O objeto de resposta com um código de status e um objeto JSON contendo as permissões atualizadas ou uma mensagem de erro.

forloop

Loops através de uma variedade de permissões e atualizações ou cria um objeto de perpissão de sistema para cada uma.

Parâmetros ###

  • permissões Array Uma variedade de objetos de permissão.
  • id numBER O ID do usuário para atualizar as permissões.
  • req [objeto][21] O objeto de solicitação.

Retorna qualquer nenhum

atualizar

Atualiza uma permissão do sistema no banco de dados.

Parâmetros ###

  • req [objeto][21] O objeto de solicitação.
  • res [objeto][21] O objeto de resposta.

Retorna qualquer nenhum

remover

Remove uma permissão do sistema do banco de dados.

Parâmetros ###

  • req [objeto][21] O objeto de solicitação.
  • res [objeto][21] o responseObjeto NSE.
  • id [objeto][21] Parametro /{id}.

*Lança Erro Se houver um erro ao remover a permissão do sistema.

Retorna [objeto][21] O objeto de resposta com um código de status e um objeto JSON contendo dados e mensagens.

getall

Recupera todas as permissões do sistema do banco de dados e as retorna como um objeto JSON.

Parâmetros ###

  • req [objeto][21] O objeto de solicitação.
  • res [objeto][21] O objeto de resposta.

*Lança Erro lança um erro se houver um problema para recuperar as permissões do sistema do banco de dados.

Retorna [objeto][21] Um objeto JSON contendo todas as permissões do sistema ou uma mensagem de erro se não houver.

obter permissão

Recupera uma permissão do sistema com o ID fornecido do banco de dados e o retorna como um objeto JSON.

Parâmetros ###

  • req [objeto][21] O objeto de solicitação que contém o ID da permissão do sistema para recuperar.
  • res [obJect][21] O objeto de resposta para enviar a permissão do sistema recuperado como um objeto JSON.
  • id [objeto][21] Parametro /{id}.

*Lança Erro Se houver um erro na recuperação da permissão do sistema do banco de dados.

Retorna qualquer nenhum

getUserPermission

Recupera os dados de permissão do usuário do banco de dados para o ID do usuário fornecido.

Parâmetros ###

  • req [objeto][21] O objeto de solicitação que contém o ID do usuário.
  • res [objeto][21] o rObjeto de medida para enviar os dados recuperados ou a mensagem de erro.
  • id [objeto][21] parametro /{id_user}.

Retorna qualquer nenhum

getUserrandPermissions

Recupera um usuário e suas permissões do sistema do banco de dados e retorna um token da JWE contendo os dados.

Parâmetros ###

  • req [objeto][21] O objeto de solicitação.
  • res [objeto][21] O objeto de resposta.

*Joga Erro lança um erro se houver um problema recuperando o usuário e permisdados de sions.

Retorna [Object][21] O objeto de resposta que contém um token da JWE com os dados do usuário e permissões.

ValidateForeignKeys

Valida as chaves estrangeiras para um determinado usuário e ID de chave genérica.

Parâmetros ###

  • user_id número O ID do usuário para validar.
  • generic_key_id número O ID da chave genérica para validar.

Retorna **Promise <([objeto][21] | booleano)> ** Retorna um objeto com mensagens de erro se as chaves estrangeiras estiverem emVálido, caso contrário, retorna falsa.

[21]: https: // Developer.mozilla.org/docs/web/javascript/reference/global_objects/object


This work is licensed under a Creative Commons Attribution 4.0 ShareAlike License, including custom images & stylesheets. Permissions beyond the scope of this license may be available at @jr0cket
Creative Commons License