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 @@
+