Miembros de sitio alfresco

cancel
Showing results for 
Search instead for 
Did you mean: 
msaenz
Member II

Miembros de sitio alfresco

Jump to solution

Buenas tardes compañeros, molestando con una cuestión 

Sabran si existe alguna forma en la que se quite la página de miembros del sitio o que solo pueda verlo el administrador del mismo? Actualmente tengo un usuario que no es administrador y al ingresar al sitio ve esta opción, no puede editar ni modificar nada pero se desea que no pueda conocer los miembros que pertenecen al sitio

 

De antemano gracias y saludos!

1 Solution

Accepted Solutions
angelborroy
Alfresco Employee

Re: Miembros de sitio alfresco

Jump to solution

He creado un pequeño proyecto de ejemplo aquí:

https://github.com/angelborroy/hide-site-members

Hyland Developer Evangelist

View solution in original post

5 Replies
angelborroy
Alfresco Employee

Re: Miembros de sitio alfresco

Jump to solution

Puedes remover esa opción en el "Site Dashboard":

https://docs.alfresco.com/content-services/latest/using/sites/#site-dashboard

Hyland Developer Evangelist
msaenz
Member II

Re: Miembros de sitio alfresco

Jump to solution

Gracias Angel por tu pronta y oportuna respuesta 

 

El problema radica en que al momento de seleccionar configurar el sitio, en paginas del sitio actual solo me aparece la opcion de enlaces (esto es correcto porque así lo modifiqué) pero no aparece la opción de miembros del sitio para removerse. Sin embargo en la parte de arriba del menú sigue apareciendo, por ello no se si está alguna configuración por default que no he visto. Espero puedas orientarme, envío imagenes de lo que te comento

 

Captura 1.PNGcaptura 2.PNG

 

 

angelborroy
Alfresco Employee

Re: Miembros de sitio alfresco

Jump to solution

Cierto, no hay una configuratión por defecto para deshabilitar ese enlace.

Deberías realizar una extensión simple de Share para ocular ese enlace de acuerdo al criterio que desees.

1. Elige el paquete que vas a sobreescribir en la carpeta web-extension/site-data/extensions

<extension>
  <modules>
    <module>
      <id>Hide Site Members</id>
      <version>1.0</version>
      <auto-deploy>true</auto-deploy>
      <customizations>
        <customization>
          <targetPackageRoot>org.alfresco.share.header</targetPackageRoot>
          <sourcePackageRoot>org.alfresco.custom</sourcePackageRoot>
        </customization>
      </customizations>
    </module>
  </modules>
</extension>

2. Escribe el código custom en web-extension/site-webscripts/org/alfresco/custom

var siteMembers = widgetUtils.findObject(model.jsonModel, "id", "HEADER_SITE_MEMBERS");
if (!user.isAdmin) {
  widgetUtils.deleteObjectFromArray(model.jsonModel, "id", "HEADER_SITE_MEMBERS");
}

En este caso el enlace solo aparecerá para los usuarios administradores de Alfresco.

 

Hyland Developer Evangelist
angelborroy
Alfresco Employee

Re: Miembros de sitio alfresco

Jump to solution

He creado un pequeño proyecto de ejemplo aquí:

https://github.com/angelborroy/hide-site-members

Hyland Developer Evangelist
msaenz
Member II

Re: Miembros de sitio alfresco

Jump to solution

Muchas gracias Angel, la información que me proporcionaste funcionó a las mil maravillas, agradezco tu aporte, me saco de un buen apuro

 

Saludos!!