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í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. |
Retorno
Retorna um objeto contendo um permissionável ou um uma lista de permissíonáveis quem permissionáveis que têm acesso ao item do menu.
Compatibilidade
Cliente
Exemplo
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.
Image Added
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.
Image Added
Figura 3 - Barra de navegação sendo exibida a partir de um usuário "Public"
Sobre o bloco
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ão de segurança.