2.0 Migration Guide

This is the initial major release of the Template module with AOP 7.1 support.

Please check the change log for detailed list of fixes, changes and improvements introduced in 2.0.

AOS Dependency Removed

If you don’t use all AOS modules on your webapp, you might need to write your own SQL script to clean your database.

The module no longer depends on AOS. It now uses:

  • ViewProcessor interface instead of axelor-base module dependency for the toolbar button feature

  • MailMessageAction interface instead of axelor-marketing module dependency for email template integration

Configuration Properties

Template API configuration properties have been renamed:

Old Property New Property

template.authUrl

template.api.baseUrl

template.username

template.api.user

template.password

template.api.password

template.tenantId

template.api.tenantUuid

Configuration is now read with the following priority:

  1. AppTemplate (configuration page)

  2. axelor-config.properties

  3. License metadata