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

Figura 1 - Bloco de programação Criar regras de segurança

Image Removed

Figura 2 - Função da figura 1 em execução com usuário logged

Image Removed

Figura 3 - Função da figura 1 em execução com usuário public

  • 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