<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic usuarios y permisos in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/usuarios-y-permisos/m-p/163010#M116837</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;buenas, tengo un par de preguntas sobre este tema:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1. He modificado el xml de permisos de alfresco para añadir algunos según mis necesidades, el problema es que cuando los busco mediante la web de alfresco no me salen, solo encuentro los propios de alfresco. hay que modificar algún otro fichero o algo??&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2. Una vez creado un usuario me gustaría asignarle uno de estos permisos creados anteriormente con el xml. El código que tengo os lo pongo a continuación, el problema es que no se como llegar a las nuevas propiedades, solo puedo poner las predefinidas de alfresco…&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&lt;BR /&gt;private static void asignarPermisos(String user, String id) throws AccessControlFault, RemoteException&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DMSConnectionAlfresco dms = new DMSConnectionAlfresco();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ProfileTO profileUser = new ProfileTO();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;profileUser.setUserName("admin");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;profileUser.setPassword("admin");&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AccessControlServiceSoapBindingStub accessControlService = WebServiceFactory.getAccessControlService();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Predicate predicate = new Predicate();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;predicate.setStore(dms.getStore());&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Reference ref = new Reference();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ref.setStore(dms.getStore());&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ref.setUuid(id);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;predicate.setNodes(new Reference[] { ref });&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ACL[] acl = accessControlService.getACLs(predicate, null);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ACE[] ace = acl[0].getAces();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AccessStatus accessStatus = ace[0].getAccessStatus();&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(ace[0].getAuthority()); //Retorna 1r usuario que tiene permisos sobre el nodo&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(ace[0].getPermission()); //Retorna el permiso especificado para el usuario anterior&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(accessStatus.getValue()); //Retorna si tiene acceso o no al nodo&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//Añadir permisos&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ACE[] aces1 = new ACE[]{new ACE(user, Constants.READ, AccessStatus.acepted)};&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ACL[] acls1 = accessControlService.addACEs(predicate, aces1);&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 01 Oct 2010 09:53:36 GMT</pubDate>
    <dc:creator>ijr87</dc:creator>
    <dc:date>2010-10-01T09:53:36Z</dc:date>
    <item>
      <title>usuarios y permisos</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/usuarios-y-permisos/m-p/163010#M116837</link>
      <description>buenas, tengo un par de preguntas sobre este tema:1. He modificado el xml de permisos de alfresco para añadir algunos según mis necesidades, el problema es que cuando los busco mediante la web de alfresco no me salen, solo encuentro los propios de alfresco. hay que modificar algún otro fichero o alg</description>
      <pubDate>Fri, 01 Oct 2010 09:53:36 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/usuarios-y-permisos/m-p/163010#M116837</guid>
      <dc:creator>ijr87</dc:creator>
      <dc:date>2010-10-01T09:53:36Z</dc:date>
    </item>
    <item>
      <title>Re: usuarios y permisos</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/usuarios-y-permisos/m-p/163011#M116838</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Buenas&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Deberás de adaptar el webl-client-config-custom.xml para hacer visibles tus cambios/personalizaciones&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Aún asi no se si es una buena idea modificar el core de Alfresco, lo mejor es sobrescribir el bean de turno en el extension, con una nomenclatura adecuada para spring, osea que acabe en *-context.xml, así modificas lo que necesitas sin cambiar el war. En ese bean puedes apuntar a tu clase modificada.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Un saludo&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Oct 2010 10:16:52 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/usuarios-y-permisos/m-p/163011#M116838</guid>
      <dc:creator>mikel_asla1</dc:creator>
      <dc:date>2010-10-22T10:16:52Z</dc:date>
    </item>
    <item>
      <title>Re: usuarios y permisos</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/usuarios-y-permisos/m-p/163012#M116839</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Buenas,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Lecturas recomendadas:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://forums.alfresco.com/es/viewtopic.php?f=6&amp;amp;t=452" rel="nofollow noopener noreferrer"&gt;http://forums.alfresco.com/es/viewtopic.php?f=6&amp;amp;t=452&lt;/A&gt;&lt;BR /&gt;&lt;A href="http://wiki.alfresco.com/wiki/Permissions_and_Roles_Configuration" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/Permissions_and_Roles_Configuration&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Un Saludo&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Oct 2010 12:30:25 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/usuarios-y-permisos/m-p/163012#M116839</guid>
      <dc:creator>pjcaracuel_2349</dc:creator>
      <dc:date>2010-10-22T12:30:25Z</dc:date>
    </item>
  </channel>
</rss>

