You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Users with the domain administrator role can set email templates since version 2.9.18 and add translations to the email templates since version 2.9.19. 

There are 3 types of emails that could have a template:

  • Create account
  • Create pin
  • Reset password

Set the template

To set the template, you should go to the "Email templates" in the Administration top menu


By clicking on the template name, an editor will be open. Here is an example of the email template for new users

public class CustomNewUserNotificationTemplate extends com.belladati.mail.EmailTemplateBase {

	def user;
	def url;
	def request;
    def linksToDoc;
 
   protected String getSubject() {
      return "[${appName}] Account created";
   }
   
   protected String getBody() {
      def docs = linksToDoc?.trim() ? linksToDoc :
               "Instructions \"How to use ${appName}\" including documentation and short tutorial movies can be found at <a href=\"http://support.belladati.com\">http://support.belladati.com</a>."
	  return """<p>Dear ${user?.asString},</p>
		
	  <p>Your ${appName} account has been created.</p>

	  <p>Username: ${user?.username}</p>
	  <p>Password: you can set your password by following this link <a href="${url}/en/user/processrequest/${request?.id}/${request?.verificationCode}">${url}/en/user/processrequest/${request?.id}/${request?.verificationCode}</a>.</p>

	  <p>${docs}</p>

	  <p>Please do not hesitate to contact us if you have any questions or recommendations.</p> 
	  """
	}
}


Next steps  

Administering users 

  • No labels