CREAR NUEVO ROL SIN PERMISOS DE BORRADO

cancel
Showing results for 
Search instead for 
Did you mean: 
montse
Member II

CREAR NUEVO ROL SIN PERMISOS DE BORRADO

Hola a todos!!!!

Soy nueva en esto del Afresco, y me han pedido que cree un nuevo rol que tenga los mismo permisos que el Collaborador, pero que no pueda borrar documentos.
Por lo que he encontrado, se ha de modificar el fichero PermissionsDefinition.xml.
He identificado que los permisos del colaborador son los siguientes:

          <!– Permisos AddChildren –>
          <includePermissionGroup type="sys:base" permissionGroup="CreateChildren"/>
          <includePermissionGroup type="sys:base" permissionGroup="LinkChildren"/>

          <!– Permisos Write –>
          <includePermissionGroup type="sys:base" permissionGroup="WriteProperties"/>
          <includePermissionGroup type="sys:base" permissionGroup="WriteContent"/>
   
         <!– Permisos Read –>
         <includePermissionGroup permissionGroup="ReadProperties" type="sys:base" />
         <includePermissionGroup permissionGroup="ReadChildren" type="sys:base" />
         <includePermissionGroup permissionGroup="ReadContent" type="sys:base" />

             <!– Permisos CheckOut y ReadPermissions –>
          <includePermissionGroup type="cm:lockable" permissionGroup="CheckOut"/>
          <includePermissionGroup type="sys:base" permissionGroup="ReadPermissions"/>

No se cual es el permiso que permite borrar los documentos. Por lo que he probado me da la impresion que el permiso CreateChildren lleva implicito el permiso de borrado, es decir que el usuario que tenga este permiso puede hacer cualquier operacion(borrar, editar, etc) con en el documento que el ha creado. ¿Es así?

¿Alguien sabe alguna manera de como crear este rol?

Espero haberme explicado bien.
Un saludo
Muchas gracias
Smiley Tongue
1 Reply
nemrp
Member II

Re: CREAR NUEVO ROL SIN PERMISOS DE BORRADO

Hola montse.

No se si llegastes a solucionar este caso o no, pero yo estoy realizando pruebas en este sentido y quiero crear un rol personalizado. He observado que en el archivo que indicas exsiste un bloque que hace referecia al borrado. Así pues, me inclino a pensar que el "CreateChildren" no implica el poder borrar también. No se si me puedes ayudar un poco en esto.


<permissionGroup name="Delete" expose="true" allowFullControl="false">
           <includePermissionGroup type="sys:base" permissionGroup="DeleteNode"/>
           <includePermissionGroup type="sys:base" permissionGroup="DeleteChildren"/>
</permissionGroup>

Saludos.