summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xindoteknik_custom/__manifest__.py1
-rw-r--r--indoteknik_custom/models/down_payment.py3
-rw-r--r--indoteknik_custom/views/mail_template_pum.xml80
3 files changed, 84 insertions, 0 deletions
diff --git a/indoteknik_custom/__manifest__.py b/indoteknik_custom/__manifest__.py
index e2f7659c..109cc90a 100755
--- a/indoteknik_custom/__manifest__.py
+++ b/indoteknik_custom/__manifest__.py
@@ -98,6 +98,7 @@
'views/mail_template_efaktur.xml',
'views/mail_template_invoice_po.xml',
'views/mail_template_invoice_reminder.xml',
+ 'views/mail_template_pum.xml',
'views/price_group.xml',
'views/mrp_production.xml',
'views/apache_solr.xml',
diff --git a/indoteknik_custom/models/down_payment.py b/indoteknik_custom/models/down_payment.py
index 7889ac53..946bd792 100644
--- a/indoteknik_custom/models/down_payment.py
+++ b/indoteknik_custom/models/down_payment.py
@@ -72,6 +72,8 @@ class DownPayment(models.Model):
name_approval_departement = fields.Char(string='Approval Departement', tracking=True)
name_approval_ap = fields.Char(string='Approval AP', tracking=True)
+ email_ap = fields.Char(string = 'Email AP')
+ email_user = fields.Char(string = 'Email User', default=lambda self: self.env.user.email)
name_approval_pimpinan = fields.Char(string='Approval Pimpinan', tracking=True)
date_approved_department = fields.Datetime(string="Date Approved Department")
@@ -257,6 +259,7 @@ class DownPayment(models.Model):
if self.env.user.id not in ap_user_ids:
raise UserError("Hanya AP yang berhak menyetujui tahap ini.")
rec.name_approval_ap = self.env.user.name
+ rec.email_ap = self.env.user.email
rec.date_approved_ap = now
rec.position_ap = 'Finance AP'
rec.status = 'pengajuan3'
diff --git a/indoteknik_custom/views/mail_template_pum.xml b/indoteknik_custom/views/mail_template_pum.xml
new file mode 100644
index 00000000..85f5de2a
--- /dev/null
+++ b/indoteknik_custom/views/mail_template_pum.xml
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+ <data noupdate="0">
+
+ <!-- Template: Reminder Realisasi Hari Ini -->
+ <record id="mail_template_pum_reminder_today" model="mail.template">
+ <field name="name">Reminder PUM: Hari Ini</field>
+ <field name="model_id" ref="indoteknik_custom.model_down_payment"/>
+ <field name="subject">Reminder Realisasi PUM - ${object.number}</field>
+ <field name="email_from">${object.email_ap}</field>
+ <field name="email_to">${object.email_user}</field>
+ <field name="body_html" type="html">
+ <div>
+ <p><b>Dengan Hormat Bpk/Ibu PIC,</b></p>
+
+ <p>
+ Berikut terlampir pengajuan PUM <b>${object.number}</b> sebesar
+ <b>Rp ${format_amount(object.amount, 'id_ID')}</b> dari PT. INDOTEKNIK DOTCOM GEMILANG
+ pada tanggal ${format_date(object.date_submit, 'd MMMM yyyy')}.
+ </p>
+
+ <p>
+ Mohon segera realisasikan PUM tersebut. Batas waktu realisasi adalah
+ <b>7 hari setelah kembali ke kantor</b>.
+ </p>
+
+ <p><i>Email ini dikirim otomatis, abaikan bila sudah melakukan realisasi.</i></p>
+
+ <br/><br/>
+ <p><b>
+ Dept. Finance<br/>
+ PT. INDOTEKNIK DOTCOM GEMILANG<br/>
+ <img src="https://erp.indoteknik.com/api/image/ir.attachment/datas/2135765" alt="Indoteknik" style="max-width: 18%; height: auto;"></img><br/>
+ <a href="https://wa.me/6285716970374" target="_blank">+62-857-1697-0374</a> |
+ <a href="mailto:finance@indoteknik.co.id">finance@indoteknik.co.id</a>
+ </b></p>
+ </div>
+ </field>
+ <field name="auto_delete" eval="True"/>
+ </record>
+
+ <!-- Template: Reminder Realisasi H-2 -->
+ <record id="mail_template_pum_reminder_h_2" model="mail.template">
+ <field name="name">Reminder PUM: H-2</field>
+ <field name="model_id" ref="indoteknik_custom.model_down_payment"/>
+ <field name="subject">Reminder Realisasi PUM (H-2) - ${object.number}</field>
+ <field name="email_from">${object.email_ap}</field>
+ <field name="email_to">${object.email_user}</field>
+ <field name="body_html" type="html">
+ <div>
+ <p><b>Dengan Hormat Bpk/Ibu PIC,</b></p>
+
+ <p>
+ Berikut terlampir pengajuan PUM <b>${object.number}</b> sebesar
+ <b>Rp ${format_amount(object.amount, 'id_ID')}</b> dari PT. INDOTEKNIK DOTCOM GEMILANG
+ pada tanggal ${format_date(object.date_submit, 'd MMMM yyyy')}.
+ </p>
+
+ <p>
+ Mohon segera realisasikan PUM tersebut. Batas waktu tersisa
+ <b>2 hari lagi</b>.
+ </p>
+
+ <p><i>Email ini dikirim otomatis, abaikan bila sudah melakukan realisasi.</i></p>
+
+ <br/><br/>
+ <p><b>
+ Dept. Finance<br/>
+ PT. INDOTEKNIK DOTCOM GEMILANG<br/>
+ <img src="https://erp.indoteknik.com/api/image/ir.attachment/datas/2135765" alt="Indoteknik" style="max-width: 18%; height: auto;"></img><br/>
+ <a href="https://wa.me/6285716970374" target="_blank">+62-857-1697-0374</a> |
+ <a href="mailto:finance@indoteknik.co.id">finance@indoteknik.co.id</a>
+ </b></p>
+ </div>
+ </field>
+ <field name="auto_delete" eval="True"/>
+ </record>
+
+ </data>
+</odoo>