Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Para editar as permissões do widget de uma página, é necessário ter permissão para editar a página. Esse recurso permite gerenciar as permissões de acesso dos usuários ao widget, podendo atribuir permissões para grupos, papéis ou usuários. Por padrão o widget assume as mesmas permissões da página onde ele estiver alocado. Permissões essas, que podem ser customizadas para cada widget individualmente, pois aparece para cada um, um botão "Permissão" durante a criação/edição de uma página. É importante lembrar que as permissões alteradas para um widget que esteja alocada em uma página afetam somente o widget em questão. Para alterar a permissão para todos os widgets de um mesmo tipo, é necessário acessar o Painel de Controle, aba Gerais - Permissões e definir as permissões desejadas para ele. Nas páginas públicas, todos os widgets da página ficam visíveis, independente do grau de acesso que esteja configurado para cada uma. No entanto, deve-se tomar cuidado com quais widgets se coloca em uma página pública, pois seu comportamento pode variar ou mesmo apresentar erro já que alguns widgets utilizam informações de usuário conectado.

 

Estado
subtletrue
titleSaiba mais

HTML
<a id="toggleAll" href="#" >Expandir/ocultar informações complementares. </a>
 <script type="text/javascript">
 
 var abertos = 0;
 var fechados = 0;
 function contador() {
    abertos = 0;
    fechados = 0;
    jQuery(".expand-control").each( function() {
		if (document.getElementById(this.id).children[0].className != "expand-control-icon icon expanded") {
           	fechados++;
        } else {
        	abertos++;
        }
    });
 }
 AJS.toInit(function() {
 
    contador();
	var soma = abertos + fechados;
	$("#toggleAll").html('Expandir/ocultar ' + soma  + ' informações complementares.');

    AJS.$('#toggleAll').click(function() {
        contador();
        if (abertos >= fechados) {
            jQuery(".expand-control").each(
                function() {
                    if (document.getElementById(this.id).children[0].className == "expand-control-icon icon expanded") {
                        jQuery(this).trigger("click");
                    }
                }
            )
        } else {
            jQuery(".expand-control").each(
                function() {
                    if (document.getElementById(this.id).children[0].className != "expand-control-icon icon expanded") {
                        jQuery(this).trigger("click");
                    }
                }
            )
        }
    });
});
 </script>

Caminho básico

 

01. Após acionar a opção Editar permissão do widget, acionar Adicionar na aba Por grupo para relacionar um grupo de usuários ao widget e definir as permissões.

...