Skip to content
Extraits de code Groupes Projets
Valider d342fb79 rédigé par Juliana's avatar Juliana
Parcourir les fichiers

[UPD]Update mail infos inscription

parent fe4cc0cd
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -5,7 +5,7 @@
<record id="acc_mail_template_data_portal_welcome" model="mail.template">
<field name="name">Portail ACC: nouvel utilisateur</field>
<field name="model_id" ref="base.model_res_partner" />
<field name="subject">Votre compte ${object.name}</field>
<field name="subject">Votre espace adhérent ${'list_op' in ctx and ctx['list_op'] or ''}</field>
<field name="email_to">${object.email}</field>
<field name="email_from">app@elo.coop</field>
<field name="body_html" type="html">
......@@ -33,18 +33,12 @@
width="590"
style="min-width: 590px; background-color: white; padding: 0px 8px 0px 8px; border-collapse:separate;"
>
<tr><td valign="middle">
<span
style="font-size: 10px;"
>Votre compte</span><br />
<span style="font-size: 20px; font-weight: bold;">
${object.name}
</span>
</td><td valign="middle" align="right">
<tr><td valign="middle"></td>
<td valign="middle" align="right">
<img
src="/logo.png?company=${object.company_id.id}"
src="/logo.png?company=${'company_id' in ctx and ctx['company_id'] or ''}"
style="padding: 0px; margin: 0px; height: auto; width: 80px;"
alt="${object.company_id.name}"
alt=""
/>
</td></tr>
<tr><td colspan="2" style="text-align:center;">
......@@ -70,27 +64,27 @@
<div>
Bonjour ${object.firstname or ''} ${object.lastname or ''},<br
/> <br />
Vous venez de rejoindre la plateforme Elocoop ! Elle vous permettra d’accéder aisément aux informations liées à l’opération d’autoconsommation collective à laquelle vous participez.<br
Vous faites partie de l'opération d'autoconsommation collective ${'list_op' in ctx and ctx['list_op'] or ''}. Afin d’accéder aisément aux informations liées à cette opération, un espace adhérent vous est réservé sur la plateforme Elocoop.<br
/><br />
Grâce à Elocoop, vous pouvez :<br /> <br />
Vous y trouverez:<br />
<ul>
<li
>visualiser la consommation globale de votre communauté, avec un détail de celle provenant des moyens de production intégrés à votre opération</li>
>la consommation globale de votre communauté,</li>
<li
>visualiser votre propre consommation, avec un détail de celle provenant des moyens de production intégrés à votre opération</li>
>votre propre consommation et/ou production,</li>
<li
>accéder aux factures de l’électricité autoconsommée</li>
>vos factures d’électricité autoconsommée,</li>
<li
>accéder aux différents contrats liés à votre opération : contrat d’achat local, contrats avec la personne morale organisatrice…</li>
>vos différents contrats et documents.</li>
</ul>
<p
>Votre nom d'utilisateur: ${object.email or ''}<br
>Voici les informations pour accéder à votre espace adhérent:<br
/>
Lien d’initialisation de votre mot de passe: <br
- Votre identifiant (email): ${object.email or ''}<br
/>
- Votre mot de passe à activer grâce au lien suivant:<br/>
<a
href="${'user_signup_url' in ctx and ctx['user_signup_url'] or ''}"
>
......@@ -98,13 +92,13 @@
</a>
</p><br/>
<p
>Une fois votre mot de passe crée, vous pouvez accéder à la plateforme Elocoop en suivant ce lien :
>Une fois votre mot de passe crée, vous pouvez accéder à votre espace adhérent en suivant ce lien :
<a
href="${'portal_url' in ctx and ctx['portal_url'] or ''}"
>${'portal_url' in ctx and ctx['portal_url'] or ''}</a></p>
<br /><br />
<br />
Bonne journée,<br />
L'équipe d'Elocoop
Service adhérent,
</div>
</td></tr>
<tr><td style="text-align:center;">
......
......@@ -128,12 +128,23 @@ class ResPartner(models.Model):
base_url = self.env.company.url_app
signup_url = "/login"
portal_url = werkzeug.urls.url_join(base_url, signup_url)
# Get operations name linked
acc_op_ids = self.env["acc.counter"].search([("partner_id", "=", self.id)]).mapped("acc_operation_id")
op_str = ""
for op in acc_op_ids:
if op_str:
op_str += ", " + op.name
else:
op_str = op.name
if template:
template.with_context(
dbname=self._cr.dbname,
portal_url=portal_url,
company_id=company_id,
company_id=company_id.id,
user_signup_url=user_signup_url,
list_op=op_str,
lang=lang,
).send_mail(self.id, force_send=True)
else:
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter