Árvore de páginas

Versões comparadas

Chave

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

...

Para editar los permisos del widget de una página, se debe tener permiso para editar la página. Este recurso le permite administrar los permisos de acceso de los usuarios al widget, y puede asignar permisos a grupos, roles o usuarios. Por defecto el widget asume los mismos permisos en la página en donde está asignado. Permisos que pueden personalizarse para cada  widget individualmente, ya que para cada uno aparece un botón "Permiso" durante la creación/edición de una página. Es importante recordar que los permisos cambiados para un  widget que se asigna en una página afectan solamente al widget en cuestión. Para cambiar el permiso para todos los widgets de un mismo tipo, se necesita acceder al Panel de Control, pestaña Generales - Permisos y definir los permisos que se desean para el mismo. En las páginas públicas, todos los widgets de la página quedan visibles, independientemente del grado de acceso que esté configurado para cada uno. Sin embargo, debe tener cuidado con cuáles widgets pone en una página pública, porque su comportamiento puede variar o incluso presentar error ya que algunos widgets usan información de usuario conectado.

 

Estado
subtletrue
titleConozca más

HTML
<a id="toggleAll" href="#" >Expandir/ocultar informaciones complementarias. </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  + ' informaciones complementarias.');

    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>

Ruta básica

 

01. Después de activar la opción Editar permisodel  widget,active Agregar en la pestaña Por grupo para relacionar a un grupo de usuarios con el  widget y establecer los permisos.

...