Função que cria as regras de segurança de um item do menu.
Parâmetro | Nome | Tipo | Doc |
---|
Parâmetro 1 | Permissionável(is) visível(is) | 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(s) | Objeto | Permissionável(is) que pode(m) executar o item do menu, podendo ser um permissionável ou uma lista de permissionáveis. |
Retorna um objeto contendo um permissionável ou uma lista de permissionáveis que têm acesso ao item do menu.
Cliente
No exemplo abaixo, utilizando o bloco de programação Criar Item do Menu para criar duas abas na barra de navegação que direciona para as páginas Home e Pessoa, em seguida, definimos o nível de acesso dessas 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 permissionáveis "Authenticated" e "Administrators" 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 com o perfil "Authenticated" e, seguindo o exemplo da figura 1, usuários autenticados e administradores podem ver e interagir com o link da página Pessoa.
Figura 2 - Barra de navegação sendo exibida a partir de um usuário "Authenticated"
Na figura 3 exibimos a visão da barra de navegação de um usuário com o perfil "Public", de acordo com o exemplo da figura 1, usuários públicos não podem ver nem interagir com o link da página Pessoa.
Figura 3 - Barra de navegação sendo exibida a partir de um usuário "Public"