summaryrefslogtreecommitdiff
path: root/indoteknik_custom/views
diff options
context:
space:
mode:
authorit-fixcomart <it@fixcomart.co.id>2024-12-09 15:04:12 +0700
committerit-fixcomart <it@fixcomart.co.id>2024-12-09 15:04:12 +0700
commit02eacd54387953f42a884a22544e2f7c94081536 (patch)
treebd0632ce4040c3712d06c1d4459716bbb3050004 /indoteknik_custom/views
parentaf85c0d2248728fe33675dcec6e513eefd6553a4 (diff)
<iman> update pengajuan tempo
Diffstat (limited to 'indoteknik_custom/views')
-rw-r--r--indoteknik_custom/views/user_pengajuan_tempo_request.xml162
1 files changed, 127 insertions, 35 deletions
diff --git a/indoteknik_custom/views/user_pengajuan_tempo_request.xml b/indoteknik_custom/views/user_pengajuan_tempo_request.xml
index 2a3fc745..0e6b6c71 100644
--- a/indoteknik_custom/views/user_pengajuan_tempo_request.xml
+++ b/indoteknik_custom/views/user_pengajuan_tempo_request.xml
@@ -8,47 +8,139 @@
<field name="user_id"/>
<field name="pengajuan_tempo_id"/>
<field name="create_date"/>
+ <field name="state_tempo" decoration-success="state_tempo == 'approval_director'" decoration-danger="state_tempo == 'reject'" widget="badge" optional="show"/>
</tree>
</field>
</record>
<record id="user_pengajuan_tempo_request_form" model="ir.ui.view">
- <field name="name">user.pengajuan.tempo.request.form</field>
- <field name="model">user.pengajuan.tempo.request</field>
- <field name="arch" type="xml">
- <form create="0">
- <header>
- <button name="button_approve"
- string="Approve Tempo"
- attrs="{'visible': [ ('state_tempo', 'in', ['draft', 'approval_sales', 'approval_finance'])]}"
- type="object"
- class="oe_highlight"
- />
-
- <button name="button_reject"
- string="Reject"
- attrs="{'visible': [ ('state_tempo', 'in', ['draft', 'approval_sales', 'approval_finance'])]}"
- type="object"
- groups="purchase.group_purchase_manager"
- class="oe_highlight" />
- <field name="state_tempo" widget="statusbar" statusbar_visible="draft,approval_sales,approval_finance,approval_director" statusbar_colors='{"reject":"red"}'/>
- </header>
- <sheet>
+ <field name="name">user.pengajuan.tempo.request.form</field>
+ <field name="model">user.pengajuan.tempo.request</field>
+ <field name="arch" type="xml">
+ <form create="0">
+ <header>
+ <button name="button_approve"
+ string="Approve Tempo"
+ attrs="{'invisible': [('state_tempo', 'in', ['approval_director','reject'])]}"
+ type="object"
+ class="oe_highlight"/>
+ <button name="button_reject"
+ string="Reject"
+ attrs="{'invisible': [('state_tempo', 'in', ['approval_director','reject'])]}"
+ type="object"
+ groups="purchase.group_purchase_manager"
+ class="oe_highlight"/>
+ <field name="state_tempo" widget="statusbar"
+ statusbar_visible="draft,approval_sales,approval_finance,approval_director"
+ statusbar_colors='{"reject":"red"}'/>
+ </header>
+ <sheet>
+ <group>
<group>
+ <field name="user_id" readonly="1"/>
+ <field name="pengajuan_tempo_id"/>
+ <field name="tempo_duration" attrs="{'readonly': [('state_tempo', '=', 'approval_director')]}"/>
+ <field name="tempo_limit"
+ attrs="{'readonly': [('state_tempo', '=', 'approval_director')]}"
+ placeholder="Contoh format, misalnya '10000000'"/>
+ </group>
+ </group>
+ <notebook>
+ <page string="Informasi Usaha">
+ <!-- Informasi Usaha Section -->
+ <group>
+ <field name="name_tempo" />
+ <field name="industry_id_tempo" />
+ <field name="street_tempo" />
+ <field name="state_id_tempo" />
+ <field name="city_id_tempo" />
+ <field name="zip_tempo" />
+ <field name="mobile_tempo" />
+ <field name="bank_name_tempo" />
+ <field name="account_name_tempo" />
+ <field name="account_number_tempo" />
+ <field name="website_tempo" />
+ <field name="estimasi_tempo" />
+ <field name="tempo_duration_origin" />
+ <field name="tempo_limit_origin" />
+<!-- <field name="category_produk_ids" widget="many2many_tags" />-->
+ </group>
+ </page>
+ <page string="Kontak Perusahaan">
+ <group>
+ <field name="direktur_name"/>
+ <field name="direktur_mobile"/>
+ <field name="direktur_email"/>
+ </group>
+ <group>
+ <field name="purchasing_name"/>
+ <field name="purchasing_mobile"/>
+ <field name="purchasing_email"/>
+ </group>
+ <group>
+ <field name="finance_name"/>
+ <field name="finance_mobile"/>
+ <field name="finance_email"/>
+ </group>
+ </page>
+ <Page string="Pengiriman">
<group>
- <field name="user_id" readonly="1"/>
- <field name="pengajuan_tempo_id"/>
- <field name="tempo_duration" attrs="{'readonly': [('state_tempo', '=', 'approval_director')]}"/>
- <field name="tempo_limit" attrs="{'readonly': [('state_tempo', '=', 'approval_director')]}" placeholder="Contoh format, misalnya '10000000'"/>
+ <field name="pic_name"/>
+ <field name="street_pengiriman"/>
+ <field name="state_id_pengiriman"/>
+ <field name="city_id_pengiriman"/>
+ <field name="zip_pengiriman"/>
</group>
- </group>
- </sheet>
- <div class="oe_chatter">
- <field name="message_ids" widget="mail_thread"/>
- </div>
- </form>
- </field>
- </record>
+ <group>
+ <field name="invoice_pic"/>
+ <field name="street_invoice"/>
+ <field name="state_id_invoice"/>
+ <field name="city_id_invoice"/>
+ </group>
+ <group>
+ <field name="tukar_invoice"/>
+ <field name="jadwal_bayar"/>
+ <field name="dokumen_pengiriman"/>
+ <field name="dokumen_pengiriman_input"/>
+ <field name="dokumen_invoice"/>
+ </group>
+ </Page>
+ <Page string="Suppliers">
+ <field name="supplier_ids">
+ <tree>
+ <field name="name_supplier"/>
+ <field name="pic_name"/>
+ <field name="phone"/>
+ <field name="tempo_duration"/>
+ <field name="credit_limit"/>
+ </tree>
+ </field>
+ </Page>
+ <Page string="Dokumen">
+ <group string="Dokumen">
+ <field name="dokumen_nib" widget="many2many_binary" options="{'no_create': True, 'no_open': False}"/>
+ <field name="dokumen_npwp" widget="many2many_binary" options="{'no_create': True, 'no_open': False}"/>
+ <field name="dokumen_sppkp" widget="many2many_binary" options="{'no_create': True, 'no_open': False}"/>
+ <field name="dokumen_akta_perubahan" widget="many2many_binary" options="{'no_create': True, 'no_open': False}"/>
+ <field name="dokumen_ktp_dirut" widget="many2many_binary" options="{'no_create': True, 'no_open': False}"/>
+ <field name="dokumen_akta_pendirian" widget="many2many_binary" options="{'no_create': True, 'no_open': False}"/>
+ <field name="dokumen_laporan_keuangan" widget="many2many_binary" options="{'no_create': True, 'no_open': False}"/>
+ <field name="dokumen_ktp_dirut" widget="many2many_binary" options="{'no_create': True, 'no_open': False}"/>
+ <field name="dokumen_foto_kantor" widget="many2many_binary" options="{'no_create': True, 'no_open': False}"/>
+ <field name="dokumen_tempat_bekerja" widget="many2many_binary" options="{'no_create': True, 'no_open': False}"/>
+ </group>
+ </Page>
+ </notebook>
+ </sheet>
+ <div class="oe_chatter">
+ <field name="message_ids" widget="mail_thread"/>
+ </div>
+ </form>
+ </field>
+</record>
+
+
+
<!-- Wizard for Reject Reason -->
<record id="view_reject_reason_wizard_form" model="ir.ui.view">
@@ -192,9 +284,9 @@
<tr><td style="padding-bottom: 24px;"><b>Hai. ${object.pengajuan_tempo_id.name_tempo.name},</b></td></tr>
<tr><td style="padding-bottom: 16px;">Kabar baik! Kami dengan senang hati menginformasikan bahwa pengajuan tempo pembayaran kamu di Indoteknik.com telah disetujui dengan detail sebagai berikut.</td></tr>
- <tr><td style="padding-bottom: 4px;"><b>Limit Pembayaran Tempo : Rp ${object.format_currency(object.pengajuan_tempo_id.tempo_limit)}</b></td></tr>
+ <tr><td style="padding-bottom: 4px;"><b>Limit Pembayaran Tempo : Rp ${object.format_currency(object.user_id.tempo_limit)}</b></td></tr>
- <tr><td style="padding-bottom: 16px;"><b>Durasi Pembayaran Tempo : ${object.pengajuan_tempo_id.tempo_duration.name}</b></td></tr>
+ <tr><td style="padding-bottom: 16px;"><b>Durasi Pembayaran Tempo : ${object.user_id.tempo_duration.name}</b></td></tr>
<tr>
<td style="padding-bottom: 16px; ">Kamu dapat melakukan pembayaran sesuai dengan jangka waktu yang telah disepakati. Detail lengkap mengenai transaksi kamu, termasuk tanggal jatuh tempo &amp; Pengajuan Kenaikan Limit Tempo, dapat kamu lihat di akun <a href="https://indoteknik.com/my/profile">Profile Indoteknik.com</a> .</td>
</tr>