Skip to content

Commit f9f7d49

Browse files
author
phucph
committed
[MIG] pos_ticket_send_by_mail: Migration to 18.0
1 parent 2bb537a commit f9f7d49

24 files changed

+638
-774
lines changed

pos_ticket_send_by_mail/README.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ Contributors
2121
~~~~~~~~~~~~
2222

2323
* Iván Todorovich <ivan.todorovich@druidoo.io>
24+
* Phan Hong Phuc <phucph@trobz.com>
2425

2526
Maintainers
2627
~~~~~~~~~~~

pos_ticket_send_by_mail/__manifest__.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,23 +5,27 @@
55

66
{
77
"name": "POS Receipt By Email",
8-
"version": "12.0.1.0.0",
8+
"version": "18.0.1.0.0",
99
"category": "Custom",
10-
"author": "Druidoo",
10+
"author": "Druidoo, Odoo Community Association (OCA)",
1111
"website": "https://github.com/OCA/pos",
1212
"license": "AGPL-3",
1313
"depends": [
1414
"point_of_sale",
1515
],
1616
"data": [
17-
"security/ir.model.access.csv",
1817
"views/report_paperformat.xml",
1918
"views/view_pos_config_settings.xml",
2019
"data/email_template_data.xml",
2120
"data/ir_cron_data.xml",
2221
"views/view_res_partner.xml",
2322
"views/report_receipt.xml",
24-
"static/src/xml/templates.xml",
2523
],
24+
"assets": {
25+
"point_of_sale._assets_pos": [
26+
"pos_ticket_send_by_mail/static/src/js/*",
27+
"pos_ticket_send_by_mail/static/src/xml/*",
28+
],
29+
},
2630
"installable": True,
2731
}

pos_ticket_send_by_mail/data/email_template_data.xml

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2,30 +2,31 @@
22
<odoo noupdate="1">
33
<!--Email template -->
44
<record id="email_send_pos_receipt" model="mail.template">
5-
<field name="name">Send Received</field>
5+
<field name="name">Send Receipt</field>
66
<field
77
name="email_from"
8-
>ticket@${object.user_id.company_id.email.split('@')[1] or ''|safe}</field>
8+
>{{ (object.user_id.company_id.email_formatted or user.email_formatted) }}</field>
99
<field
1010
name="subject"
11-
>${object.user_id.company_id.name} Received ${object.pos_reference and object.pos_reference.split(' ')[1] or ''}</field>
12-
<field name="partner_to">${object.partner_id.id}</field>
11+
>{{ object.user_id.company_id.name }} Received {{ object.pos_reference and object.pos_reference.split(' ')[1] or '' }}</field>
12+
<field name="partner_to">{{ object.partner_id.id }}</field>
1313
<field name="model_id" ref="point_of_sale.model_pos_order" />
14-
<field name="auto_delete" eval="True" />
1514
<field
16-
name="report_template"
17-
ref="pos_ticket_send_by_mail.action_report_pos_receipt"
15+
name="report_template_ids"
16+
eval="[(4, ref('pos_ticket_send_by_mail.action_report_pos_receipt'))]"
1817
/>
19-
<field name="report_name">Ticket ${object.pos_reference}</field>
20-
<field name="lang">${object.partner_id.lang}</field>
21-
<field
22-
name="body_html"
23-
><![CDATA[
24-
<p>Thank you for your visit !</p>
25-
<p>You will find your receipt ${object.pos_reference and object.pos_reference.split(' ')[1] or ''} attached.<p/>
26-
<p>Sincerely,</p>
27-
<p>The team of the cooperative</p>
28-
]]>
18+
<field name="auto_delete" eval="True" />
19+
<field name="lang">{{ object.partner_id.lang }}</field>
20+
<field name="body_html" type="html">
21+
<div>
22+
<p>Thank you for your visit !</p>
23+
<p>You will find your receipt <t
24+
t-out="object.pos_reference and object.pos_reference.split(' ')[1] or ''"
25+
/> attached.</p>
26+
<p />
27+
<p>Sincerely,</p>
28+
<p>The team of the cooperative</p>
29+
</div>
2930
</field>
3031
</record>
3132
</odoo>

pos_ticket_send_by_mail/data/ir_cron_data.xml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@
44
<field name="name">Send Reciept via Email</field>
55
<field name="interval_number">1</field>
66
<field name="interval_type">minutes</field>
7-
<field name="numbercall">-1</field>
8-
<field name="doall" eval="False" />
97
<field name="model_id" ref="point_of_sale.model_pos_order" />
108
<field name="code">model._send_order_cron()</field>
119
<field name="state">code</field>

pos_ticket_send_by_mail/i18n/email_pos_receipt.pot

Lines changed: 0 additions & 109 deletions
This file was deleted.

0 commit comments

Comments
 (0)