Behaviors, LDAP, Custom Aspects y HomeFolders [SOLUCIONADO]

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

Behaviors, LDAP, Custom Aspects y HomeFolders [SOLUCIONADO]

Hola amigos,

Llevo un par de semanas con un tema que no soy capaz de resolver, a ver si a alguien se le ocurre algo…
Resulta que me interesa asignar por defecto un aspecto que he creado para los usuarios, de forma automática, cada vez que se crea un nuevo usuario.
Esto resulta fácil de realizar a través de behaviors:
Tengo un bean en el que realizo el enlace del evento creación de personas con el método onCreatePerson:
policyComponent
      .bindClassBehaviour(
            QName.createQName(NamespaceService.ALFRESCO_URI,
                  "onCreateNode"),
            ContentModel.TYPE_PERSON,
            new JavaBehaviour(
                  this,
                  "onCreatePerson"));
Y el método onCreatePerson hace la asignación del aspecto:
if (!nodeService.hasAspect(person, MI_ASPECTO)) {
   nodeService.addAspect(person, MI_ASPECTO, null);
}
Con eso, obtengo el funcionamiento que quiero en un Alfresco recién instalado. Pero me da problemas en cuanto le incorporo un LDAP para sincronizar usuarios.
El problema está en que cuando crea el usuario le asigna el aspecto propio, pero no realiza la creación del espacio del usuario (el home folder)…y por más vueltas que le doy no consigo dar con la tecla.

Claro, el que dejase de funcionar con un LDAP me daba a entender que era por temas de configuración del LDAP…pero si quito el comportamiento para incorporar mi aspecto, crea perfectamente el espacio del usuario.
Parece como si el vincular 2 comportamientos sobre el mismo tipo de nodos (nodos de tipo Person) sobre el mismo evento (onCreateNode) se vuelva un podo impredecible…
¿Alguien tiene alguna idea de por donde pueden ir los tiros?  :cry:


Gracias!
2 Replies
ajv
Member II

Re: Behaviors, LDAP, Custom Aspects y HomeFolders [SOLUCIONADO]

Bueno, no os lo vais a creer…acabo de encontrar esto:
https://issues.alfresco.com/jira/browse/AR-401

Mañana me instalo una 2.9 y lo pruebo…Hasta mañana!
ajv
Member II

Re: Behaviors, LDAP, Custom Aspects y HomeFolders [SOLUCIONADO]

Bueno, me respondo yo mismo.

Con la versión 3.0 ha ido de perlas…si pudiera me daba un punto, jeje