Buenos días, estimada comunidad.
Estoy retomando un proyecto sobre alfresco 5.2 y necesito añadir propiedades personalizadas (gracias, Potts, Borroy y familia), pero necesitaría tres cosas que difieren de la aproximación que he visto, y no tengo demasiado claro cómo hacerlo:
En primer lugar, el usuario no debe tener acceso al aspecto con las propiedades adicionales, ni verlo ni procesarlo.
(con no personalizar el componente profile, creo que basta, ¿es así?)
En segundo lugar, sí debe estar accesible para el administrador para la creación/modificación de usuarios en las herramientas administrativas.
No llego a tener claro de los ejemplos cómo gestionar esta cuestión:
Tengo claro que debo crear una clase java para extender SlingshotUserFactory con las nuevas propiedades, modificar el creador de usuarios y crear un método para guardar usuarios. Sin embargo no sé dónde guardarlo en el proyecto.
Tampoco tengo claro qué componente modificar para ello, en el caso del perfil tengo claro que se emplea "userprofile.get.html.ftl" ubicado en src/main/resources/alfresco/web-extension/site webscripts/org/alfresco/components/profile, pero no encuentro las ubicaciones web/components/profile/ donde recrear el componente...
Si alguien me lo pudiese aclarar de forma sistemática me haría un mundo...
Gracias por adelantado, comunidad...
Carlos
Yo creo que sería más fácil ocultar el widget HEADER_USER_MENU_PROFILE para todos los usuarios. De esa manera solo el Administrador podrá cambiar los datos de los usuarios. Aquí tienes instrucciones para realizar esta personalización:
Para añadir las propiedades, el artículo de Jeff Potts debería seguir funcionando con mínimos cambios.
https://ecmarchitect.com/archives/2012/02/27/1555
Por favor, prueba este proyecto: GitHub - sujaypillai/someco-people
Él es basado en el blog de Jeff's, pero es más atualizado
Discussions about Alfresco Content Services and Alfresco Process Services in Spanish
Related:
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.