01-13-2015 09:19 AM
Hello I find Nuxeo platform features fantastic but sometimes cryptic to customized. Specifically, I need to translate the invitation emails sent to a newly created user which doesn't seem to be provided by default in studio. Using the platform explorer, I found the default config for user invitation is provided by the nuxeo-platform-webapp-base module. I've then prepared 1) translated email templates (paying attention to correctly escaping accented characters) and 2) a contribution against the invite core service configuration point to load new templated and email subjects as follow :
<?xml version="1.0" encoding="UTF-8"?>
<component name="my.translation.invitations">
<require>org.nuxeo.ecm.user.invite.core.service.contrib</require>
<require>org.nuxeo.runtime.started</require>
<extension point="configuration"
target="org.nuxeo.ecm.user.invite.UserInvitationService">
<configuration>
<requestDocType>UserInvitation</requestDocType>
<container>
<docType>UserInvitationContainer</docType>
<parentPath>/management/</parentPath>
<name>invitationRequests</name>
<title>Invitation Requests Container</title>
</container>
<validationEmail>
<title>Invitation de connexion</title>
<template>data/templates/ValidationEmailTemplate.ftl</template>
</validationEmail>
<reviveEmail>
<title>Rappel: invitation de connexion</title>
<template>data/templates/ReviveEmailTemplate.ftl</template>
</reviveEmail>
<enterPasswordUrl>site/userInvitation/enterpassword/
</enterPasswordUrl>
<validationRelUrl>site/userInvitation/validate</validationRelUrl>
</configuration>
</extension>
Despite hours of tries, I can't make this configuration taken into account. Likely a small thing is missing, but can't find what. Can someone point me in the right direction?
Many thanks Raymond
Ps: I'm using Nuxeo 6.0 HF2
03-05-2015 12:01 PM
I have been facing the same issue, and I have also spent useless hours on it.
This extension point doesn't actually override the templates : the solution is to change your template names so that they don't match any existing template.
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.