Skip to content
Snippets Groups Projects

MOD cooperator email templates and translations

5 files
+ 2736
2775
Compare changes
  • Side-by-side
  • Inline
Files
5
@@ -11,16 +11,11 @@
<record id="cooperator.email_template_confirmation" model="mail.template">
<field name="name">Confirmation Email for CE Subscription Request Receipt</field>
<field name="email_from">
${(object.company_id.coop_email_contact or object.company_id.email)|safe}
</field>
<field name="email_from">${(object.company_id.coop_email_contact or object.company_id.email)|safe}</field>
<field name="subject">[Somcomunitats.coop] Application to become Community membership</field>
<field name="email_to">${object.email}</field>
<field name="email_cc">info+altausuari@somcomunitats.coop</field>
<field name="email_cc">${object.company_id.email}</field>
<field name="reply_to">
${(object.company_id.coop_email_contact or object.company_id.email)|safe}
</field>
<field name="reply_to">${(object.company_id.coop_email_contact or object.company_id.email)|safe}</field>
<field name="model_id" ref="model_subscription_request" />
<field name="auto_delete" eval="True" />
<field name="lang">${(object.lang or object.company_id.default_lang_id.code or object.company_id.partner_id.lang)}</field>
@@ -44,10 +39,10 @@
<p> - City: ${object.city}</p>
<p> - Country: ${object.country_id.name}</p>
<p> - Email: ${object.email}</p>
<p> - Phone: ${object.phone}</p>
<p> - Gender: ${object.gender}</p>
<p> - Phone: ${(object.phone or '')}</p>
<p> - Gender: ${dict(object.fields_get(allfields=['gender'])['gender']['selection'])[object.gender]}</p>
<p> - Birthdate: ${object.birthdate}</p>
<p> - Language: ${object.lang}</p>
<p> - Language: ${dict(object.fields_get(allfields=['lang'])['lang']['selection'])[object.lang]}</p>
<p> - Initial share amount: ${object.subscription_amount}</p>
</div>
<br />
@@ -65,5 +60,173 @@
</function>
<value eval="{'noupdate': True}" />
</function>
<!-- proceed to override the email_template_release_capital -->
<function name="write" model="ir.model.data">
<function name="search" model="ir.model.data">
<value eval="[('module', '=', 'cooperator'),('name', '=', 'email_template_release_capital')]"/>
</function>
<value eval="{'noupdate': False}" />
</function>
<record id="cooperator.email_template_release_capital" model="mail.template">
<field name="name">Request email to Release Capital for CE</field>
<field name="email_from">${(object.company_id.coop_email_contact or object.company_id.email)|safe}</field>
<field name="subject">[Somcomunitats.coop] Request to become member of Energy Community ${object.company_id.name}</field>
<field name="partner_to">${object.partner_id.id}</field>
<field name="email_cc">info+altausuari@somcomunitats.coop</field>
<!--<field name="email_bcc">${object.company_id.email}</field>-->
<field name="reply_to">${(object.company_id.coop_email_contact or object.company_id.email)|safe}</field>
<field name="model_id" ref="account.model_account_move" />
<field name="auto_delete" eval="True" />
<field name="report_template"></field>
<!--
<field name="report_template" ref="action_cooperator_invoices" />
<field
name="report_name"
>${(object.name or "capital_release_request").replace("/", "_")}${object.state == "draft" and "_draft" or ""}</field>
-->
<field name="lang">${object.partner_id.lang}</field>
<field name="is_cooperator_template" eval="True" />
<field
name="body_html"
><![CDATA[
<div style="font-family: 'Lucica Grande', Ubuntu, Arial, Verdana, sans-serif; font-size: 12px; color: rgb(34, 34, 34); background-color: #FFF; ">
<p>Hello ${object.subscription_request.firstname},</p>
</br>
<p>Your request to become member of Energy Community ${object.company_id.name} is already underway! In order to complete it you must make a bank deposit of the amount indicated below:</p>
</br>
<p>- Initial registration fee amount: ${object.amount_total} € </p>
<p>- Banck account number: ${(object.company_id.bank_ids and object.company_id.bank_ids[0].acc_number) or 'ESXX XXXX XXXX XX XXXXXXXXXX'}</p>
<p>- Receiver: ${object.company_id.name}</p>
<p>- Concept: Your first and last names</p>
</br>
<p>Once the payment is made, please send us the document proof of it by email to ${(object.company_id.coop_email_contact or object.company_id.email)|safe} </p>
</br>
<p>Many thanks and see you soon!</p>
</br>
<p>${object.company_id.name}.</p>
% if object.company_id.street:
${object.company_id.street}
% endif
% if object.company_id.street2:
${object.company_id.street2}<br/>
% endif
% if object.company_id.city or object.company_id.zip:
${object.company_id.zip} ${object.company_id.city}<br/>
% endif
% if object.company_id.country_id:
${object.company_id.state_id and ('%s, ' % object.company_id.state_id.name) or ''} ${object.company_id.country_id.name or ''}<br/>
% endif
% if object.company_id.phone:
Phone:&nbsp; ${object.company_id.phone}
% endif
% if object.company_id.website:
<div>
Web :&nbsp;<a href="${object.company_id.website}">${object.company_id.website}</a>
</div>
%endif
<div>
<img src=${object.company_id.logo_url}>
</div>
</div>
]]></field>
</record>
<function name="write" model="ir.model.data">
<function name="search" model="ir.model.data">
<value eval="[('module', '=', 'cooperator'),('name', '=', 'email_template_release_capital')]"/>
</function>
<value eval="{'noupdate': True}" />
</function>
<!-- proceed to override the email_template_certificat -->
<function name="write" model="ir.model.data">
<function name="search" model="ir.model.data">
<value eval="[('module', '=', 'cooperator'),('name', '=', 'email_template_certificat')]"/>
</function>
<value eval="{'noupdate': False}" />
</function>
<record id="cooperator.email_template_certificat" model="mail.template">
<field name="name">Confirmation email for CE initial payment Received</field>
<field name="email_from">${(object.company_id.coop_email_contact or object.company_id.email)|safe}</field>
<field name="subject">Wellcome to the Energy Community ${object.env.company.name}!</field>
<field name="partner_to">${object.id}</field>
<field name="email_cc">info+altausuari@somcomunitats.coop</field>
<!--<field name="email_bcc">${object.company_id.email}</field>-->
<field name="reply_to">${(object.company_id.coop_email_contact or object.company_id.email)|safe}</field>
<field name="model_id" ref="model_res_partner" />
<field name="auto_delete" eval="True" />
<field name="report_template"></field>
<!--
<field name="report_template" ref="action_cooperator_report_certificat" />
<field
name="report_name"
>Certificate ${(object.cooperator_register_number or '')}</field>
-->
<field name="lang">${object.lang}</field>
<field name="is_cooperator_template" eval="True" />
<field
name="body_html"
><![CDATA[
<div style="font-family: 'Lucica Grande', Ubuntu, Arial, Verdana, sans-serif; font-size: 12px; color: rgb(34, 34, 34); background-color: #FFF; ">
<p>Hello ${object.subscription_request_ids[0].firstname},</p>
</br>
<p>We welcome you to the Energy Community ${object.env.company.name}!</p>
<p>You have succesfully finished the incoming process so you are now a member of our community!</p>
</br>
<p>Here you have your community member number: <strong>${(object.cooperator_register_number or 'XXX')}</strong></p>
</br>
<p>Do not hesitate to ask us if you have any question by repliying to this email.</>
<br/>
<p>Many thanks and see you soon!</p>
</br>
<p>${object.env.company.name}.</p>
% if object.env.company.street:
${object.env.company.street}
% endif
% if object.env.company.street2:
${object.env.company.street2}<br/>
% endif
% if object.env.company.city or object.env.company.zip:
${object.env.company.zip} ${object.env.company.city}<br/>
% endif
% if object.env.company.country_id:
${object.env.company.state_id and ('%s, ' % object.env.company.state_id.name) or ''} ${object.env.company.country_id.name or ''}<br/>
% endif
% if object.env.company.phone:
Phone:&nbsp; ${object.env.company.phone}
% endif
% if object.env.company.website:
<div>
Web :&nbsp;<a href="${object.env.company.website}">${object.env.company.website}</a>
</div>
%endif
<div>
<img src=${object.env.company.logo_url}>
</div>
</div>
]]></field>
</record>
<function name="write" model="ir.model.data">
<function name="search" model="ir.model.data">
<value eval="[('module', '=', 'cooperator'),('name', '=', 'email_template_certificat')]"/>
</function>
<value eval="{'noupdate': True}" />
</function>
</data>
</odoo>
\ No newline at end of file
</odoo>
Loading