11-16-2016 05:25 AM
Hola!
Estamos usando Alfresco Community 5.1. y necesito añadir al role SiteCollaborator los siguientes permisos:
1._ Carpetas
- Mover
- Borrar
2._ Ficheros
- Incrementar version
- Cancelar la edición
- Revertir de version
Cómo he leido en varios post, añadí en /tomcat/shared/classes/alfresco/extension/model/sitePermissionDefinitions.xml pero este o bien no se está cargando o no tengo bien definidos los permisos ya los usuarios de un site (con el role de sitecollaborator) continuan sin poder (mover, borrar carpetas / modificar las versiones de los ficheros y cancelar la edición de los mismos).
Adjunto el fichero sitePermissionDefinitions.xml.
Un saludo y gracias por la colaboración
11-16-2016 07:02 AM
Creo que la modificación de los permisos por defecto en Alfresco no es una técnica muy recomendable y además es bastante compleja. No basta con incluir el fichero que comentas. Puedes encontrar instrucciones detalladas en Permissions / Roles | Alfresco Documentation
Por otra parte, puedes verificar los permisos de cada uno de los roles en User roles and permissions | Alfresco Documentation
Por lo que veo en Content permissions | Alfresco Documentation el usuario con rol Colaborador ya puede mover y borrar, aunque no puede mover y borrar contenido creado por otros. Quizá deberías incluir estos usuarios como Administradores de Sitio.
11-16-2016 07:36 AM
Hola Angel.
Antes de nada gracias, ya que no es la primera vez que contestas a mis solicitudes.
Precisamente lo que pretendo, es no tener que asignar el rol de administrador a los usuarios. De tal forma que los usuarios con el rol (colaborador del sitio) puedan realizar:
1._ Carpetas de otros usuarios
- Mover
- Borrar
2._ Ficheros de otros usuarios.
- Incrementar version
- Cancelar la edición
- Revertir de version
Por lo que me indicas, no me recomiendas que modifique los permisos por defecto por lo que sería convienente crear un rol espedífico. He estado viendo la documentación y la verdad es que no me queda complemente claro el tema. ¿Tienes alguna documentación o en algún blog donde especifiquen mejor el procedimiento?.
Un saludo y gracias de nuevo.
11-16-2016 07:42 AM
En realidad, si no te he respondido antes habrá sido porque no sabía ayudarte o porque algún otro compañero estaría siguiendo tu cuestión. Trato de seguir este foro con regularidad, pero a veces no me es posible.
En lo relativo a la creación de roles personalizados, creo que el mejor artículo disponible es el siguiente: http://smasue.github.io/add-custom-role
11-16-2016 07:56 AM
Hola Angel.
Gracias, pero me has entendido mal ya que lo que he pretendido decirte es que ya me has ayudado en otras situaciones.
Un saludo.
11-16-2016 07:58 AM
Disculpa, Carlos, como ves a veces la lectura diagonal juega malas pasadas.
Suerte con el desarrollo de ese rol personalizado.
01-31-2017 05:29 AM
Buenas Carlos.
Te dejo la documentación oficial que explica todo lo relacionado con cómo funciona y cómo extenderlo: Permissions / Roles | Alfresco Documentation y un hilo que me ha parecido interesante por si quieres echar un vistazo [HOWTO] Custom Permissions in ALF Community 5.0.d
Un saludo,
Cristina.
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.