diff options
| author | Indoteknik . <it@fixcomart.co.id> | 2025-09-03 11:07:40 +0700 |
|---|---|---|
| committer | Indoteknik . <it@fixcomart.co.id> | 2025-09-03 11:07:40 +0700 |
| commit | 1c71710dbf42106a82c0a8e30ec9cee7f452a387 (patch) | |
| tree | 598d41f5b141b65a8a9e624455f4f0f5252677d0 /indoteknik_custom/views | |
| parent | d43eb7ff8ffd4b11120a7354295e86736135344a (diff) | |
(andri) add refresh invoices agar data selalu update & fix layout form
Diffstat (limited to 'indoteknik_custom/views')
| -rw-r--r-- | indoteknik_custom/views/letter_receivable.xml | 44 |
1 files changed, 38 insertions, 6 deletions
diff --git a/indoteknik_custom/views/letter_receivable.xml b/indoteknik_custom/views/letter_receivable.xml index 72eae640..fe60eb39 100644 --- a/indoteknik_custom/views/letter_receivable.xml +++ b/indoteknik_custom/views/letter_receivable.xml @@ -8,9 +8,12 @@ <field name="name"/> <field name="partner_id"/> <field name="perihal"/> - <field name="state"/> + <field name="state" widget="badge" + decoration-danger="state == 'draft'" + decoration-warning="state == 'approval_pimpinan'" + decoration-success="state == 'sent'"/> <field name="send_date"/> - <field name="line_ids" widget="one2many_list"/> + <!-- <field name="line_ids" widget="one2many_list"/> --> </tree> </field> </record> @@ -22,19 +25,48 @@ <field name="arch" type="xml"> <form string="Surat Piutang"> <header> - <field name="state" widget="statusbar" statusbar_visible="draft,sent"/> + <field name="state" widget="statusbar" statusbar_visible="draft,approval_pimpinan,sent"/> <!-- <button name="action_send_surat" type="object" string="Kirim Surat" states="draft" class="btn-primary"/> --> </header> + <div class="alert alert-info" + role="alert" + style="height: 40px; margin-bottom:0px;" + attrs="{'invisible':[('state', '!=', 'draft')]}"> + Selamat Datang di form Pengajuan Surat Piutang, Pastikan data sudah benar sebelum mengajukan approval ke Pimpinan. + </div> + <div class="alert alert-info" + role="alert" + style="height: 40px; margin-bottom:0px;" + attrs="{'invisible':[('state', '!=', 'approval_pimpinan')]}"> + Surat piutang telah diajukan & surat otomatis terkirim bila telah di Approved Pimpinan. + </div> + <div class="alert alert-success" + role="alert" + style="height: 40px; margin-bottom:0px;" + attrs="{'invisible':[('state', '!=', 'sent')]}"> + Surat Piutang berhasil terkirim. + </div> <sheet> + <div class="oe_title"> + <h1> + <field name="name" readonly="1"/> + </h1> + </div> <group> - <field name="name" readonly="1"/> - <field name="partner_id" options="{'no_create': True}"/> - <field name="perihal"/> <field name="tujuan_nama"/> <field name="tujuan_email"/> + <field name="partner_id" options="{'no_create': True}"/> + <field name="perihal"/> <field name="send_date" readonly="1"/> </group> + <group> + <button name="action_refresh_lines" + string="Refresh Invoices" + type="object" + class="btn-primary" + help="Refresh Invoices agar data tetap update"/> + </group> <notebook> <page string="Invoice Lines"> <field name="line_ids"> |
