diff --git a/cooperator/models/company.py b/cooperator/models/company.py index cad17ee96..15e148762 100644 --- a/cooperator/models/company.py +++ b/cooperator/models/company.py @@ -150,6 +150,11 @@ def _compute_base_logo(self): send_share_transfer_email = fields.Boolean( string="Send Share Transfer Email", default=True ) + cooperator_share_update_mail_template = fields.Many2one( + comodel_name="mail.template", + string="Share transfer email template", + domain="[('model', '=', 'res.partner')]", + ) send_share_update_email = fields.Boolean( string="Send Share Update Email", default=True ) @@ -200,6 +205,7 @@ def _get_cooperator_mail_template_fields(self): "cooperator_share_transfer_mail_template": ( "cooperator.email_template_share_transfer" ), + "cooperator_share_update_mail_template": "cooperator.email_template_share_update", } def _get_default_cooperator_mail_template(self, xmlid, copy=True): diff --git a/cooperator/models/operation_request.py b/cooperator/models/operation_request.py index a1413a33e..d860b47c3 100644 --- a/cooperator/models/operation_request.py +++ b/cooperator/models/operation_request.py @@ -279,7 +279,7 @@ def _get_share_transfer_mail_template(self): return self.company_id.cooperator_share_transfer_mail_template def _get_share_update_mail_template(self): - return self.env.ref("cooperator.email_template_share_update", False) + return self.company_id.cooperator_share_update_mail_template def _send_share_transfer_mail( self, sub_register_line diff --git a/cooperator/views/res_company_view.xml b/cooperator/views/res_company_view.xml index f9d5f36a7..f9bb9db00 100644 --- a/cooperator/views/res_company_view.xml +++ b/cooperator/views/res_company_view.xml @@ -64,6 +64,7 @@ +