AnsweredAssumed Answered

Añadir campos perfil usuario Alfresco

Question asked by amolina on Sep 14, 2011
Latest reply on Sep 15, 2011 by amolina
Hola,

Quiero añadir nuevos campos al perfil de usuario de Alfresco a parte de los que ya trae por defecto. El problema que tengo es que a pesar de que soy capaz de crear un nuevo atributo para el "profile" del usuario, cuando intento recuperarlo éste siempre viene con valor "null" y nunca me guarda el valor que yo introduzco desde la gestión del perfil en Alfresco Share. En la prueba que estoy haciendo, mi nuevo parámetro se llama "instantmsg2".

Tras hacer las modificaciones pertinentes en los siguientes ficheros:

- contentModel.xml
- person.lib.ftl
- userprofile.get.html.ftl

y tras comprobar que el nuevo atributo es reconocido como nuevo elemento del "profile" (esto lo compruebo con la siguiente llamada a la a API http://localhost:8080/alfresco/service/api/people/amolina), veo que a pesar de que yo edite desde el Share ese nuevo atributo, nunca cambia y siempre tiene valor null.

Cuando en el fichero userprofile.get.html.ftl hago la comprobación de que ese nuevo parámetro exista:


<#if profile.instantMsg2?? && profile.instantMsg2?length!=0>
         <div class="row">
            <span class="fieldlabelright">${msg("label.instantMsg2")}:</span>
            <span class="fieldvalue">${profile.instantMsg2?html}</span>
            <#assign email2=profile.instantMsg2>
         </div>


nunca entra por ahí (ya que es null), y por tanto nunca me pinta el valor correcto de mi parámetro "instantMsg2".

¿Alguien que haya añadido campos al perfil de usuario de Alfresco?

Gracias!

Outcomes