11-11-2021 07:35 PM
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!
11-15-2021 05:05 AM
He creado un pequeño proyecto de ejemplo aquí:
https://github.com/angelborroy/hide-site-members
11-12-2021 03:34 AM
Puedes remover esa opción en el "Site Dashboard":
https://docs.alfresco.com/content-services/latest/using/sites/#site-dashboard
11-12-2021 09:46 AM
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
11-15-2021 04:09 AM
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.
11-15-2021 05:05 AM
He creado un pequeño proyecto de ejemplo aquí:
https://github.com/angelborroy/hide-site-members
11-16-2021 07:15 PM
Muchas gracias Angel, la información que me proporcionaste funcionó a las mil maravillas, agradezco tu aporte, me saco de un buen apuro
Saludos!!
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.