Versões comparadas
Chave
- Esta linha foi adicionada.
- Esta linha foi removida.
- A formatação mudou.
Criar as regras de segurança
Função que cria as regras de segurança de um item do menu.
Parâmetros de Entrada
Parâmetro | Nome | Tipo | Doc |
---|---|---|---|
Parâmetro 1 | Permissionável(is) visíveis | Objeto | Permissionável(is) que pode(m) ver o item do menu, podendo ser um permissionável ou uma lista de permissionáveis. |
Parâmetro 2 | Permissionável(is) ativado | Objeto | Permissionável(is) que pode(m) executar o item do menu, podendo ser um permissionável ou uma lista de permissionáveis. |
Retorno
Retorna um objeto contendo um permissionável ou um lista de permissíonáveis quem têm acesso ao item do menu. Para mais informações sobre permissionáveis, acesse a documentação Permissões de segurança
Compatibilidade
Cliente
Exemplo
Utilizando o bloco de programação Criar Item do Menu, criamos duas abas na barra de navegação, as páginas Home e Pessoa, em seguida definimos o nível de acesso à essas abas através do bloco de programação Criar as regras de segurança, na primeira aba, Home, definimos que todos os permissionáveis do sistema terão acesso e poderão interagir com ela. No segundo caso, definimos que somente os usuários autenticados e administradores poderão ver e interagir com a página Pessoa.
Figura 1 - Bloco de programação Criar regras de segurança
Na figura 2 exibimos a visão da barra de navegação de um usuário autenticado, seguindo o exemplo da figura 1, usuários autenticados e administradores podem ver e interagir com a página Pessoa.
Figura 2 - Função da figura 1 em execução com usuário logged
Na figura 3 exibimos a visão da barra de navegação de um usuário público, de acordo com o exemplo da figura 1, usuários públicos não podem ver nem interagir com a página Pessoa.
Figura 3 - Função da figura 1 em execução com usuário public
Sobre o blocoPara exibir o menu é necessário atribuir a função à propriedade Configuração do menu da página que deseja exibi-lo.
O bloco de programação Criar as regras de segurança trabalha diretamente com os permissionáveis do sistema. Para mais informações sobre permissionáveis, acesse a documentação Permissões de segurança