QWeb for email templates

email_template_qweb
REPOSITORY
REPOSITORYOCA/social
GIT
GIThttps://github.com/OCA/social.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/social/tree/16.0/email_template_qweb
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYMarketing
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Therp BV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Therp BV
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, KKamaa, Dũng (Trần Đình)
WEBSITE
WEBSITEhttps://github.com/OCA/social
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:55
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
email_template_form mail.template field Inherits mail.email_template_form
email_template_tree mail.template field Inherits mail.email_template_tree
view_email_template_corporate_identity view_email_template_corporate_identity ir.ui.view qweb New
view_email_template_demo1 view_email_template_demo1 ir.ui.view qweb New
Models touched (1)

New fields (3)
  • body_type Selection
    default='qweb' required=True args: [('qweb', 'QWeb'), ('qweb_view', 'QWeb View')], 'Body templating engine'
  • body_view_arch Text
    related='body_view_id.arch'
  • body_view_id Many2one → ir.ui.view
    domain=[('type', '=', 'qweb')] args: 'ir.ui.view'
Public methods (1)
  • generate_email(self, res_ids, fields)
REPOSITORY
REPOSITORYOCA/social
GIT
GIThttps://github.com/OCA/social.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/social/tree/15.0/email_template_qweb
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYMarketing
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Therp BV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Therp BV
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Rad0van, Dũng (Trần Đình)
WEBSITE
WEBSITEhttps://github.com/OCA/social
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:40
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
email_template_form mail.template field Inherits mail.email_template_form
email_template_tree mail.template field Inherits mail.email_template_tree
view_email_template_corporate_identity view_email_template_corporate_identity ir.ui.view qweb New
view_email_template_demo1 view_email_template_demo1 ir.ui.view qweb New
Models touched (1)

New fields (3)
  • body_type Selection
    default='qweb' required=True args: [('qweb', 'QWeb'), ('qweb_view', 'QWeb View')], 'Body templating engine'
  • body_view_arch Text
    related='body_view_id.arch'
  • body_view_id Many2one → ir.ui.view
    domain=[('type', '=', 'qweb')] args: 'ir.ui.view'
Public methods (1)
  • generate_email(self, res_ids, fields)
REPOSITORY
REPOSITORYOCA/social
GIT
GIThttps://github.com/OCA/social.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/social/tree/14.0/email_template_qweb
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYMarketing
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Therp BV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Therp BV
COMMITTERS
COMMITTERSOCA Transbot, Sébastien Alix, oca-travis, Weblate, OCA-git-bot, Tran Thanh Phuc, oca-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/social
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:41:08
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
email_template_form mail.template field Inherits mail.email_template_form
email_template_tree mail.template field Inherits mail.email_template_tree
view_email_template_corporate_identity view_email_template_corporate_identity ir.ui.view qweb New
view_email_template_demo1 view_email_template_demo1 ir.ui.view qweb New
Models touched (1)

New fields (3)
  • body_type Selection
    default='jinja2' required=True args: [('jinja2', 'Jinja2'), ('qweb', 'QWeb')], 'Body templating engine'
  • body_view_arch Text
    related='body_view_id.arch'
  • body_view_id Many2one → ir.ui.view
    domain=[('type', '=', 'qweb')] args: 'ir.ui.view'
Public methods (1)
  • generate_email(self, res_ids, fields)
REPOSITORY
REPOSITORYOCA/social
GIT
GIThttps://github.com/OCA/social.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/social/tree/13.0/email_template_qweb
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYMarketing
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Therp BV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Therp BV
COMMITTERS
COMMITTERSJairo Llopis, OCA Transbot, oca-travis, Weblate, OCA-git-bot, Telmo Santos, tfo, hunki
WEBSITE
WEBSITEhttps://github.com/OCA/social
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:34:18
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
email_template_form mail.template field Inherits mail.email_template_form
email_template_tree mail.template field Inherits mail.email_template_tree
view_email_template_corporate_identity view_email_template_corporate_identity ir.ui.view qweb New
view_email_template_demo1 view_email_template_demo1 ir.ui.view qweb New
Models touched (1)

New fields (3)
  • body_type Selection
    default='jinja2' required=True args: [('jinja2', 'Jinja2'), ('qweb', 'QWeb')], 'Body templating engine'
  • body_view_arch Text
    related='body_view_id.arch'
  • body_view_id Many2one → ir.ui.view
    domain=[('type', '=', 'qweb')] args: 'ir.ui.view'
Public methods (1)
  • generate_email(self, res_ids, fields=None)
REPOSITORY
REPOSITORYOCA/social
GIT
GIThttps://github.com/OCA/social.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/social/tree/12.0/email_template_qweb
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYMarketing
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Therp BV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Therp BV
COMMITTERS
COMMITTERSOCA Transbot, oca-travis, Weblate, OCA-git-bot, Simone Orsi, ernesto
WEBSITE
WEBSITEhttps://github.com/OCA/social
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:23
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
email_template_form mail.template field Inherits mail.email_template_form
email_template_tree mail.template field Inherits mail.email_template_tree
view_email_template_corporate_identity view_email_template_corporate_identity ir.ui.view qweb New
view_email_template_demo1 view_email_template_demo1 ir.ui.view qweb New
Models touched (1)

New fields (3)
  • body_type Selection
    default='jinja2' required=True args: [('jinja2', 'Jinja2'), ('qweb', 'QWeb')], 'Body templating engine'
  • body_view_arch Text
    related='body_view_id.arch'
  • body_view_id Many2one → ir.ui.view
    domain=[('type', '=', 'qweb')] args: 'ir.ui.view', 'Body view'
Public methods (1)
  • generate_email(self, res_ids, fields=None)
    @api.multi
REPOSITORY
REPOSITORYOCA/social
GIT
GIThttps://github.com/OCA/social.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/social/tree/11.0/email_template_qweb
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYMarketing
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Therp BV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Therp BV
COMMITTERS
COMMITTERSPedro M. Baeza, oca-travis, Weblate, OCA-git-bot, Simone Orsi
WEBSITE
WEBSITEhttps://github.com/OCA/social
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:24:01
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
email_template_form mail.template field Inherits mail.email_template_form
email_template_tree mail.template field Inherits mail.email_template_tree
view_email_template_corporate_identity view_email_template_corporate_identity ir.ui.view qweb New
view_email_template_demo1 view_email_template_demo1 ir.ui.view qweb New
Models touched (1)

New fields (3)
  • body_type Selection
    default='jinja2' required=True args: [('jinja2', 'Jinja2'), ('qweb', 'QWeb')], 'Body templating engine'
  • body_view_arch Text
    related='body_view_id.arch'
  • body_view_id Many2one → ir.ui.view
    domain=[('type', '=', 'qweb')] args: 'ir.ui.view', 'Body view'
Public methods (1)
  • generate_email(self, res_ids, fields=None)
    @api.multi
REPOSITORY
REPOSITORYOCA/social
GIT
GIThttps://github.com/OCA/social.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/social/tree/10.0/email_template_qweb
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYMarketing
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Therp BV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Therp BV
COMMITTERS
COMMITTERSPedro M. Baeza, Damien Bouvy, OCA Transbot, Thierry Ducrest, oca-travis, Weblate, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/social
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:20:00
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - mail
    - base
    - base_setup
    - web_kanban
    - web
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
email_template_form mail.template field Inherits mail.email_template_form
email_template_tree mail.template field Inherits mail.email_template_tree
view_email_template_corporate_identity view_email_template_corporate_identity ir.ui.view qweb New
view_email_template_demo1 view_email_template_demo1 ir.ui.view qweb New
Models touched (1)

New fields (3)
  • body_type Selection
    default='jinja2' required=True args: [('jinja2', 'Jinja2'), ('qweb', 'QWeb')], 'Body templating engine'
  • body_view_arch Text
    related=['body_view_id', 'arch']
  • body_view_id Many2one → ir.ui.view
    domain=[('type', '=', 'qweb')] args: 'ir.ui.view', 'Body view'
Public methods (1)
  • generate_email(self, res_ids, fields=None)
    @api.multi
REPOSITORY
REPOSITORYOCA/social
GIT
GIThttps://github.com/OCA/social.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/social/tree/9.0/email_template_qweb
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYMarketing
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Therp BV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Therp BV
COMMITTERS
COMMITTERSHolger Brunn, Pedro M. Baeza, GitHub, Stéphane Bidoul (ACSONE), OCA Transbot, oca-travis
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:15:23
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - mail
    - base
    - base_setup
    - web_kanban
    - web
    - bus
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
email_template_form mail.template field Inherits mail.email_template_form
email_template_tree mail.template field Inherits mail.email_template_tree
view_email_template_corporate_identity view_email_template_corporate_identity ir.ui.view qweb New
view_email_template_demo1 view_email_template_demo1 ir.ui.view qweb New
Models touched (1)

New fields (3)
  • body_type Selection
    default='jinja2' required=True args: [('jinja2', 'Jinja2'), ('qweb', 'QWeb')], 'Body templating engine'
  • body_view_arch Text
    related=['body_view_id', 'arch']
  • body_view_id Many2one → ir.ui.view
    domain=[('type', '=', 'qweb')] args: 'ir.ui.view', 'Body view'
Public methods (1)
  • generate_email(self, res_ids, fields=None)
    @api.multi
REPOSITORY
REPOSITORYOCA/social
GIT
GIThttps://github.com/OCA/social.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/social/tree/8.0/email_template_qweb
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYMarketing
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Therp BV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Therp BV
COMMITTERS
COMMITTERSHolger Brunn, Pedro M. Baeza, OCA Transbot, oca-travis
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:11:26
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - email_template
    - mail
    - base
    - base_setup
    - web_kanban
    - web
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
email_template_form email.template field Inherits email_template.email_template_form
email_template_tree email.template field Inherits email_template.email_template_tree
view_email_template_corporate_identity view_email_template_corporate_identity ir.ui.view qweb New
view_email_template_demo1 view_email_template_demo1 ir.ui.view qweb New
Models touched (1)

New fields (3)
  • body_type Selection
    default='jinja2' required=True args: [('jinja2', 'Jinja2'), ('qweb', 'QWeb')], 'Body templating engine'
  • body_view_arch Text
    related=['body_view_id', 'arch']
  • body_view_id Many2one → ir.ui.view
    domain=[('type', '=', 'qweb')] args: 'ir.ui.view', 'Body view'
Public methods (1)
  • generate_email_batch(self, template_id, res_ids, fields=None)
    @api.model