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 uma lista de permissíonáveis permissionáveis que têm acesso ao item do menu.
Compatibilidade
Cliente
Exemplo
Utilizando No exemplo abaixo, utilizando o bloco de programação Criar Item do Menu, criamos 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 a essas 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 usuários autenticados e administradores 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 autenticadocom o perfil "Authenticated" e, seguindo o exemplo da figura 1, usuários autenticados e administradores podem ver e interagir com a o link da página Pessoa.
Figura 2 - Função da figura 1 em execução com usuário loggedBarra 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 públicocom o perfil "Public", de acordo com o exemplo da figura 1, usuários públicos não podem ver nem interagir com a o link da página Pessoa.
Figura 3 - Função da figura 1 em execução com usuário publicBarra 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ões Permissão de segurança.