Repository
OCA/server-tools · module folder · Try on Runboat
Module version
1.0.0
Category
Localization
Folder size
0.05 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/server-tools
Last tracking update
2026-08-07 08:42:58
Authors
Odoo Community Association (OCA), Onestein
Maintainers
Odoo Community Association (OCA), Onestein
Committers
LauraCForgeFlow, OCA-git-bot, oca-ci
Odoo dependencies
odoo/odoo:
- web
- bus
Python dependencies
None
System dependencies
None
Required by
None
Description
This module extends the functionality of mail templates.

It allows you to configure attachments based on the language of the
partner or the language configured in the mail template (which is some
times different from the partner's language).

- The email template's language could be `{{ object.partner_id.lang }}`
  or `{{ object.user_id.lang }}`, where in the first case we want to
  send the email in the partner's language and in the second case we
  want to send the email in the user's language.

For example you can use it to localize your company's terms of
agreements.

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
mail_template_form mail.template.form mail.template form Inherits mail.email_template_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (2)

New fields (3)
  • attachment_id Many2one → ir.attachment
    comodel_name='ir.attachment' ondelete='cascade' required=True string='Attachment'
  • lang Selection
    required=True selection=<expr> string='Language'
  • mail_template_id Many2one → mail.template
    comodel_name='mail.template' ondelete='cascade' required=True string='Template'
Public methods (0)

No public methods.

New fields (2)
  • ir_attachment_language_ids One2many → ir.attachment.language
    comodel_name='ir.attachment.language' inverse_name='mail_template_id' string='Language Dependent Attachments'
  • ir_attachment_language_method Selection
    default='partner_lang' selection=[('partner_lang', 'Partner Language'), ('template_lang', 'Template Language')] string='Language Attachment Method'
Public methods (0)

No public methods.

Loading…