cancel
Showing results for 
Search instead for 
Did you mean: 

Miembros de sitio alfresco

msaenz
Champ in-the-making
Champ in-the-making

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 ACCEPTED ANSWER

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

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

Hyland Developer Evangelist

View answer in original post

5 REPLIES 5

angelborroy
Community Manager Community Manager
Community Manager

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

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

Hyland Developer Evangelist

msaenz
Champ in-the-making
Champ in-the-making

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

imageimage

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

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

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

Hyland Developer Evangelist

msaenz
Champ in-the-making
Champ in-the-making

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

Saludos!! 

Getting started

Tags


Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.