Como crear nuevos roles en Alfresco

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-27-2010 01:03 PM
Requiero saber de que manera puedo agregar mas roles en Alfresco, es decir, en Alfresco tiene como Roles: Coordinator, collaborator, contributor, editor y consumer, sin embargo yo quiero agregar otro rol que solo pueda editar, sin borrar o agregar documentos, ¿como puedo hacer para agregar en nuevo role al al wizard de user roles en la opción Select role?
O si alguien me dice que estos son los predifinidos y no se pueden cambiar tambien se lo agradecería.
Saludos… :roll:
- Labels:
-
Archive
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-27-2010 01:35 PM
ReadProperties: Reads the space's properties
_ReadChildren: Reads the content within a space
_WriteProperties: Updates properties such as title, description, and so on
_DeleteNode: Deletes the space
_DeleteChildren: Deletes content and subspaces within a space
_CreateChildren: Creates content within a space
de los que te menciono aca estan compuestos el consumer editor colaborador y todo el resto, en el fondo es la suma o resta de cada iuno de ellos, para agregar dichos roles deberas editar el archivo permissionDefinitions.xml, que vive en la siguiente ruta tomcat\webapps\alfresco\WEB-INF\classes\alfresco\model\, eso si te fijas todos los roles por defecto estan construidos con los que te menciono al cominezo entonces ahi deberas customizar lo que te acomode mas, finalmente deberas reiniciar el alfresco para que el cambio sea visible
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-28-2010 07:19 AM
Eso es, se pueden definir roles personalizados en Alfresco, y utilizar en conjunción con los que están definidos por defecto tal y como comentan se definen en sitePermissionDefinitions.xml
Dejo un ejemplo sencillo (TestRole) con el que empezar a trabajar, y luego lo ajustas a tus necesidades.
<permissionGroup name="TestRole" allowFullControl="false" expose="true"> <includePermissionGroup permissionGroup="Read" type="sys:base"/> <includePermissionGroup permissionGroup="AddChildren" type="sys:base"/> <includePermissionGroup type="cm:lockable" permissionGroup="CheckOut"/></permissionGroup><permissionSet type="cm:content" expose="selected"> <!– Content specific roles. –> <permissionGroup name="TestRole" extends="true" expose="true"/></permissionSet><permissionSet type="cm:folder" expose="selected"> <!– Content folder specific roles. –> <permissionGroup name="TestRole" extends="true" expose="true"/></permissionSet>
Un saludo.
–C.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-29-2015 06:37 AM
Una pregunta sobre como crear los roles en Alfresco. Estoy haciendo mi proyecto final de máster en Alfresco entonces quiero crear nuevos roles y voy a esta ubicación tomcat/webapps/alfresco/WEB-INF/classes/alfresco/model/permissionDefinitions.xml pero no tengo el archivo de permissionDefinitions.xml tengo dos carpetas llamada org.alfresco.integrations.google.docs y org.alfresco.module.vti y en ambas hay un archivos module-context.xml. Busque en todas las carpetas pero no tengo este archivo que hablas para editar de permissionDefinition.xml .
Si me podrías ayudar te lo agradecería. Espero tu respuesta.
Un saludo.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-02-2015 04:58 AM
Para extenderlo o sobreescribirlo, puedes consultar esta ayuda http://docs.alfresco.com/community/concepts/dev-extensions-modules-custom-permission-model.html

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-22-2011 07:11 AM
cual sería la combinación de permisos de grupo para conseguir que el usuario pueda realizar todas las operaciones posibles sobre contenido (añadir, crear, editar y borrar), pero no pueda crear espacios?
La idea es que el administrador cree los espacios necesarios, y los usuarios solo puedan trabajar sobre el contenido sin modificar la estructura de espacios.
Gracias por adelantado.
Un saludo.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-22-2011 02:22 AM
Si tu quitas el permiso everyone o todos, ese espacio o documento no tendrá ningún permiso asociado por lo que efectivamente, deberás asociarle un grupo, usuario/permisos.
Por ejemplo, si tengo un grupo de usuario a los que he llamado secretarias_COL en el que tengo a varias secretarias con el perfil de colaboradoras, quito el permiso everyone y le doy permisos a ese grupo con el rol de collaborator. Así nadie, salvo los usuarios que pertenezcan a ese grupo podrá realizar alguna acción sobre el espacio.
Espero que te haya aclarado algo sino pregunta sin problemas

Un saludo.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-17-2016 12:19 PM
Me podrías guiar como puedo agregar un nuevo rol en alfresco 5 ya que he consultado que las modificaciones se deben realizar en el archivo "sitePermissionDefinitions.xml" pero en esta versión de alfresco no encuentro el archivo
Saludos,
Juank
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-19-2016 05:32 PM
Puedes basarte en este ejemplo: https://github.com/Alfresco/alfresco-sdk-samples/blob/alfresco-51/all-in-one/add-permission-repo/src...

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-20-2016 01:02 PM
Saludos
