diff options
| author | it-fixcomart <it@fixcomart.co.id> | 2024-12-09 15:04:12 +0700 |
|---|---|---|
| committer | it-fixcomart <it@fixcomart.co.id> | 2024-12-09 15:04:12 +0700 |
| commit | 02eacd54387953f42a884a22544e2f7c94081536 (patch) | |
| tree | bd0632ce4040c3712d06c1d4459716bbb3050004 /indoteknik_custom/views | |
| parent | af85c0d2248728fe33675dcec6e513eefd6553a4 (diff) | |
<iman> update pengajuan tempo
Diffstat (limited to 'indoteknik_custom/views')
| -rw-r--r-- | indoteknik_custom/views/user_pengajuan_tempo_request.xml | 162 |
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 & Pengajuan Kenaikan Limit Tempo, dapat kamu lihat di akun <a href="https://indoteknik.com/my/profile">Profile Indoteknik.com</a> .</td> </tr> |
