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 permissionáveis que têm acesso ao item do menu.
Compatibilidade
Image Removed Cliente- Posição: 2
- Inglês: Securable(s) enabled
- Tipo: Texto / String
- Exemplo: "Administrators"
Exemplo
No exemplo abaixo, utilizando utilizamos o bloco de programação Criar Item do Menu para criar duas abas na barra de navegação, que direciona direcionam para as páginas Home e Pessoa, em "Admin" e "Usuários". Em seguida, definimos o nível 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 permissionáveis "Authenticated" e "Administrators" 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 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 Removed
Administrators". Portanto as duas abas são exibidas na barra de navegação, incluindo a aba "Admin".
Image Added
Figura 2.1 Figura 2 - Barra de navegação sendo exibida a partir de um usuário "AuthenticatedAdministrators"
Na figura 3 Já na imagem a seguir, exibimos a visão da barra de navegação de um usuário com o perfil "PublicAuthenticated", 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 Removed
. Portanto, apenas a aba "Usuários" é exibida.
Image Added
Figura 2.2 Figura 3 - Barra de navegação sendo exibida a partir de um usuário "PublicAuthenticated"
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ão de segurança.