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!
Solved! Go to Solution.
He creado un pequeño proyecto de ejemplo aquí:
https://github.com/angelborroy/hide-site-members
Puedes remover esa opción en el "Site Dashboard":
https://docs.alfresco.com/content-services/latest/using/sites/#site-dashboard
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
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.
He creado un pequeño proyecto de ejemplo aquí:
https://github.com/angelborroy/hide-site-members
Muchas gracias Angel, la información que me proporcionaste funcionó a las mil maravillas, agradezco tu aporte, me saco de un buen apuro
Saludos!!
Discussions about Alfresco Content Services and Alfresco Process Services in Spanish
Related:
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.