Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: DI-2264

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 cria


Informaçõ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 Entrada

Parâmetro

Nome

Tipo

Doc

Parâmetro 1

Permissionável(is) visíveis

ObjetoPermissionável(is) que pode(m) ver

Define os permissionáveis que podem visualizar o item do menu

, podendo

. Podem ser adicionados um permissionável ou uma lista de permissionáveis.

Parâmetro 2Permissionável(is) ativado
  • Posição: 1
  • Inglês: Securable(s) visible
  • Tipo: Texto / String
  • Exemplo: "Administrators"
Objeto

Permissionável(is)

que pode(m) executar o

ativado

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 um lista de permissíonáveis quem têm acesso ao item do menu.

Compatibilidade

Image Removed Cliente

Exemplo

Image Removed

.

  • Posição: 2
  • Inglês: Securable(s) enabled
  • Tipo: Texto / String
  • Exemplo: "Administrators"

Exemplo

No exemplo abaixo, utilizamos o bloco de programação Criar Item do Menu para criar duas abas na barra de navegação, que direcionam para as páginas "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 aba "Admin", definimos que apenas permissionável "Administrators" terá acesso e poderá interagir com ela. 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 regras de segurança


Na imagem abaixo, exibimos a visão da barra de navegação de um usuário 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, exibimos a visão da barra de navegação de um usuário com o 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