AnsweredAssumed Answered

Crear nuevo usuario administrador

Question asked by softe on Apr 16, 2013
Buenos días,

Tenemos creada en Alfresco una estructura de espacios que parten de una carpeta padre. Luego queremos tener dos categorías de usuarios: "administradores" y "normales". Por administradores no queremos indicar que sean administradores de Alfresco, sino una categoría de usuarios que puedan publicar en todos los espacios y puedan tener acceso a todo el contenido publicado por el resto de usuarios.
El resto de usuarios solo podrán tener acceso a los elementos que tengan permiso (el "administrador" puede proporcionar / cambiar estos permisos).
El problema está en que queremos que los permisos se asignen de forma automática al subir/crear elementos (tanto espacios como contenido). Es decir, cuando un usuario suba por ejemplo un fichero, automáticamente los usuarios "administradores" tengan permiso sobre ellos (sin tener que asignárselos por medio del usuario admin de Alfresco).
Sabemos que existe la opción de heredar permisos del espacio padre pero esta opción no la queremos emplear, pues no queremos mostrar la estructura de espacios completa a todos los usuarios.
Habíamos pensado en crear dos reglas de contenido (una para espacios y otra para documentos) pero nos hemos encontrado con problemas de que en el caso de los documentos, si éste se sube en un espacio hijo del espacio en el que se ha creado la regla, el elemento "document" del API está nulo (la regla tiene la opción de "Aplicar la regla a los subespacios") y si lo que se crea es un espacio, devuelve el nombre del espacio dónde está la regla (como se indica en la documentación del API) y, si el usuario no es el admin de Alfresco, se produce un error de Acceso denegado.

¿Existe alguna manera por tanto de que todos los elementos creados o subidos por cualquier usuario sean vistos y tenga permiso total sobre ellos un usuario administrador (no el admin de Alfresco, que lo tiene por defecto)?

Muchas gracias.

Outcomes