Versões comparadas
Chave
- Esta linha foi adicionada.
- Esta linha foi removida.
- A formatação mudou.
Cria as regras de segurança de um item do menu.
Image Added
Figura 1 - Bloco Criar as regras de segurança
Função que criaInformações |
---|
O bloco de programação Criar as regras de segurança atua diretamente com os permissionáveis do sistema. Para mais informações sobre permissionáveis, consulte a documentação Permissão de segurança. |
Compatibilidade
- Bloco cliente: cronapi.screen.createMenuItemSecurity()
Retorno
Retorna um objeto contendo um permissionável ou uma lista de permissionáveis que têm acesso ao item do menu.
Parâmetros
de EntradaParâmetro
Nome
Tipo
Doc
Permissionável(is)
visível(is)visíveis
Define os permissionáveis que podem visualizar o item do menu
, podendo. Podem ser adicionados um permissionável ou uma lista de permissionáveis.
- Posição: 1
- Inglês: Securable(s) visible
- Tipo: Texto / String
- Exemplo: "Administrators"
Permissionável(is)
que pode(m) executar oativado
Define os permissionáveis que podem executar uma ação no item do menu
, podendo. Podem ser adicionados um permissionável ou uma lista de permissionáveis.
Retorno
Retorna um objeto contendo um permissionável ou uma lista de permissíonáveis que têm acesso ao item do menu.
Compatibilidade
Image Removed Cliente
Exemplo
- Posição: 2
- Inglês: Securable(s) enabled
- Tipo: Texto / String
- Exemplo: "Administrators"
Exemplo
No exemplo abaixo, utilizamos Utilizando o bloco de programação Criar Item do Menu, criamos para criar duas abas na barra de navegação, que direcionam para as páginas Home e Pessoa, em seguida definimos o nível de acesso a essas "Admin" e "Usuários". Em seguida, definimos a permissão de acesso dessas abas através do bloco de programação Criar as regras de segurança. Na primeira aba , Home"Admin", definimos que todos os permissionáveis do sistema terão apenas permissionável "Administrators" terá acesso e poderão poderá 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.
Image Removed
Já a aba "Usuários", poderá ser acessada tanto pelo permissionável "Administrators" quanto pelo "Authenticated".
Image Added
Figura 2 - Exemplo de uso do bloco Criar as Figura 1 - Bloco de programação Criar regras de segurança
Na figura 2 imagem abaixo, 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.
Image Removed
Figura 2 - Função da figura 1 em execução com usuário logged
com o perfil "Administrators". Portanto as duas abas são exibidas na barra de navegação, incluindo a aba "Admin".
Image Added
Figura 2.1 - Barra de navegação sendo exibida a partir de um usuário "Administrators"
Já na imagem a seguir, 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.
Image Removed
Figura 3 - Função da figura 1 em execução com usuário public
perfil "Authenticated". Portanto, apenas a aba "Usuários" é exibida.
Image Added
Figura 2.2 - Barra de navegação sendo exibida a partir de um usuário "Authenticated"
Nesta página
Índice |
---|
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 de segurança