Versões comparadas
comparado com
Chave
- Esta linha foi adicionada.
- Esta linha foi removida.
- A formatação mudou.
Descrição:
API para retornar o acesso completo, de uma determinada rotina, do usuário logado.
Informações | ||
---|---|---|
| ||
É necessário ligar a segurança do socket do rest para a utilização dessa api (chave SECURITY=1) |
get
Descrição:
Efetua a busca dos acessos, de uma determinada rotina, do usuário logado.
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Valor padrão |
---|---|---|---|---|
function | String | Valor referente a rotina que será feita a busca | X |
Painel | ||
---|---|---|
| ||
api/framework/privileges/functions/userPrivileges?function=MATA010 |
Retorno
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "items": [ { "user_id": "000001", "user_codigo": "USERORIGEM", "name": "USERORIGEM", "function": "MATA010", "menudef": "AxPesqui", "description": "Pesquisar", "privilege_id": "000006", "group_id": "", "access_code": 1, "access_description": "Negado", "company_group": "", "branch": "", "rl_item": 1, "access_index": 1, "hasAccess": false }, { "user_id": "000001", "user_codigo": "USERORIGEM", "name": "USERORIGEM", "function": "MATA010", "menudef": "A010Visul", "description": "Visualizar", "privilege_id": "000006", "group_id": "", "access_code": 2, "access_description": "Permitido", "company_group": "", "branch": "", "rl_item": 2, "access_index": 1, "hasAccess": false }, { "user_id": "000001", "user_codigo": "USERORIGEM", "name": "USERORIGEM", "function": "MATA010", "menudef": "A010Inclui", "description": "Incluir", "privilege_id": "000006", "group_id": "", "access_code": 2, "access_description": "Permitido", "company_group": "", "branch": "", "rl_item": 3, "access_index": 1, "hasAccess": false }, { "user_id": "000001", "user_codigo": "USERORIGEM", "name": "USERORIGEM", "function": "MATA010", "menudef": "A010Altera", "description": "Alterar", "privilege_id": "000006", "group_id": "", "access_code": 2, "access_description": "Permitido", "company_group": "", "branch": "", "rl_item": 4, "access_index": 1, "hasAccess": false }, { "user_id": "000001", "user_codigo": "USERORIGEM", "name": "USERORIGEM", "function": "MATA010", "menudef": "Mata010Deleta", "description": "Excluir", "privilege_id": "000006", "group_id": "", "access_code": 2, "access_description": "Permitido", "company_group": "", "branch": "", "rl_item": 5, "access_index": 1, "hasAccess": false }, { "user_id": "000001", "user_codigo": "USERORIGEM", "name": "USERORIGEM", "function": "MATA010", "menudef": "A010Consul", "description": "Consulta", "privilege_id": "000006", "group_id": "", "access_code": 2, "access_description": "Permitido", "company_group": "", "branch": "", "rl_item": 6, "access_index": 1, "hasAccess": false }, { "user_id": "000001", "user_codigo": "USERORIGEM", "name": "USERORIGEM", "function": "MATA010", "menudef": "A010Copia", "description": "Copia", "privilege_id": "000006", "group_id": "", "access_code": 2, "access_description": "Permitido", "company_group": "", "branch": "", "rl_item": 7, "access_index": 1, "hasAccess": false }, { "user_id": "000001", "user_codigo": "USERORIGEM", "name": "USERORIGEM", "function": "MATA010", "menudef": "A010WizFac", "description": "Facilitador", "privilege_id": "000006", "group_id": "", "access_code": 2, "access_description": "Permitido", "company_group": "", "branch": "", "rl_item": 8, "access_index": 1, "hasAccess": false }, { "user_id": "000001", "user_codigo": "USERORIGEM", "name": "USERORIGEM", "function": "MATA010", "menudef": "A010ProdAl", "description": "Alternativos", "privilege_id": "000006", "group_id": "", "access_code": 2, "access_description": "Permitido", "company_group": "", "branch": "", "rl_item": 9, "access_index": 1, "hasAccess": false }, { "user_id": "000001", "user_codigo": "USERORIGEM", "name": "USERORIGEM", "function": "MATA010", "menudef": "CRMA160()", "description": "Adic. Tab. Preço", "privilege_id": "000006", "group_id": "", "access_code": 2, "access_description": "Permitido", "company_group": "", "branch": "", "rl_item": 10, "access_index": 1, "hasAccess": false }, { "user_id": "000001", "user_codigo": "USERORIGEM", "name": "USERORIGEM", "function": "MATA010", "menudef": "A010doc()", "description": "Conhecimento", "privilege_id": "000006", "group_id": "", "access_code": 2, "access_description": "Permitido", "company_group": "", "branch": "", "rl_item": 11, "access_index": 1, "hasAccess": false } ], "hasNext": true, "remainingRecords": 0 } |
Informações | ||
---|---|---|
| ||
a propriedade hasAccess indica se o usuário tem acesso a rotina pesquisada. A Possibilidade de acesso é somente validada caso as propriedades "access_index" e "access_code" possuam, respectivamente os valores: 0, 2 ou 5. |
Informações | ||
---|---|---|
| ||
Caso o acesso esteja "Negado" no modelo "Regras por transação/rotina" o valor da propriedade "hasAccess" será retornado como "false" para todos os acessos. |
Templatedocumentos |
---|
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas