Buenas tengo un menú en la herramientas administrativas como lo muestra la imagen, lo que quiero es que a traves de un grupo pueda controlar la visibilidad del menú de las herramientas administrativa, tal cual lo haces alfresco con SITE_ADMINISTRATOR o ALFRESCO_MODEL_ADMINISTRATORS que controla el acceso a estas herramientas a traves de estos grupos. Aguien me puede orientar para lograr esto
Gracias.
Hola Eliosn,
Para ello puedes extender la funcion getUserGroupData para incluir tu grupo de control y poder crear el menu (o no) en función de si el usuario pertenece al mismo :
function getUserGroupData() { var userData = {}; var groups = user.properties["alfUserGroups"]; if (groups != null) { groups = groups.split(","); var processedGroups = {}; for (var i=0; i<groups.length; i++) { processedGroups[groups[i]] = true; } userData.groups = processedGroups; } userData.isNetworkAdmin = user.properties["isNetworkAdmin"]; if (userData.isNetworkAdmin == null) { userData.isNetworkAdmin = false; } userData.isAdmin = user.capabilities["isAdmin"]; if (userData.isAdmin == null) { userData.isAdmin = false; }
[Por AQUI meter tu logica propia]
return userData; }
Más info aquí : https://docs.alfresco.com/5.2/concepts/dev-extensions-share-aikau-menus.html
Saludos!
Hola, saludos no logro encontrar el webscript para poder extenderlo y controlar mis herramientas administrativas
Buenos dias debo extender console.js ?
Este proyecto te puede dar una idea sobre cómo desarrollar esa funcionalidad:
https://github.com/OrderOfTheBee/ootbee-support-tools/tree/master/share
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.