cancel
Showing results for 
Search instead for 
Did you mean: 

customize user registration email

ITShine_
Star Contributor
Star Contributor

I'm looking for a way to customise user registration email. I've found the corresponding text in EmailInviteDocTemplate.ftl , and the extension is org.nuxeo.ecm.user.registration.UserRegistrationService but my customised template is not taking effect. Can you tell me what i'm missing ?

EDIT

Here is what i've done

user-registration-contrib.xml :

<?xml version="1.0"?>
<component name="edoc360.invitation.user">
	<require>org.nuxeo.ecm.user.invite.core.service.contrib</require>
  <require>org.nuxeo.ecm.user.invite.core.types.contrib</require>

  <extension target="org.nuxeo.ecm.user.invite.UserInvitationService"
             point="configuration">
    <configuration>
      <requestDocType>UserInvitation</requestDocType>
      <container>
        <docType>UserInvitationContainer</docType>
        <parentPath>/management/</parentPath>
        <name>invitationRequests</name>
        <title>Invitation Requests Container</title>
      </container>
      <validationEmail>
        <title>Invitation e-Doc 360</title>
        <template>skin/views/userRegistration/EmailInviteDocTemp.ftl</template>
      </validationEmail>
      <reviveEmail>
        <title>You are invited to access Nuxeo</title>
        <template>skin/views/userRegistration/ReviveEmailTemplate.ftl</template>
      </reviveEmail>
      <enterPasswordUrl>site/userInvitation/enterpassword/</enterPasswordUrl>
      <validationRelUrl>site/userInvitation/validate</validationRelUrl>
    </configuration>
  </extension>

</component>

and i've modified my text in EmailInviteDocTemp.ftl

1 ACCEPTED ANSWER

Greg_Drayon
Star Contributor
Star Contributor

According to what I see here and here (lines 643-644), maybe you shoud replace:

&lt;extension target=&quot;org.nuxeo.ecm.user.invite.UserInvitationService&quot;
             point=&quot;configuration&quot;&gt;
    &lt;configuration&gt;

with

&lt;extension target=&quot;org.nuxeo.ecm.user.invite.UserInvitationService&quot;
             point=&quot;configuration&quot;&gt;
    &lt;configuration merge=&quot;true&quot;&gt;

View answer in original post

4 REPLIES 4

Greg_Drayon
Star Contributor
Star Contributor

What do you mean, "not taking effect"? It is not displayed?

ITShine_
Star Contributor
Star Contributor

[Greg Drayon](https

Greg_Drayon
Star Contributor
Star Contributor

According to what I see here and here (lines 643-644), maybe you shoud replace:

&lt;extension target=&quot;org.nuxeo.ecm.user.invite.UserInvitationService&quot;
             point=&quot;configuration&quot;&gt;
    &lt;configuration&gt;

with

&lt;extension target=&quot;org.nuxeo.ecm.user.invite.UserInvitationService&quot;
             point=&quot;configuration&quot;&gt;
    &lt;configuration merge=&quot;true&quot;&gt;

ITShine_
Star Contributor
Star Contributor

It's working thank you so much [Greg Drayon](https

Getting started

Attention: Blogs & Forums are in READ-ONLY mode from Oct 9-19 as we transition to our new platform. Learn more.

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.