diff options
| author | Indoteknik . <it@fixcomart.co.id> | 2025-07-26 09:25:38 +0700 |
|---|---|---|
| committer | Indoteknik . <it@fixcomart.co.id> | 2025-07-26 09:25:38 +0700 |
| commit | 4ce45f55c896a4cb17b7188e8d0711bc3e2549e5 (patch) | |
| tree | e51b43a7f5aaccdcd448f56a29a7a812d03b60f8 | |
| parent | 1a4375094187946782d2e366649b958dec7fc074 (diff) | |
(andri) fix
| -rw-r--r-- | indoteknik_custom/views/refund_sale_order.xml | 199 |
1 files changed, 0 insertions, 199 deletions
diff --git a/indoteknik_custom/views/refund_sale_order.xml b/indoteknik_custom/views/refund_sale_order.xml deleted file mode 100644 index 4f791722..00000000 --- a/indoteknik_custom/views/refund_sale_order.xml +++ /dev/null @@ -1,199 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<odoo> - <!-- Tree View --> - <record id="view_refund_sale_order_tree" model="ir.ui.view"> - <field name="name">refund.sale.order.tree</field> - <field name="model">refund.sale.order</field> - <field name="arch" type="xml"> - <tree string="Refund Sales Orders"> - <field name="name" readonly="1"/> - <field name="created_date" readonly="1"/> - <field name="partner_id" readonly="1"/> - <field name="sale_order_ids" widget="many2many_tags" readonly="1"/> - <field name="uang_masuk" readonly="1"/> - <field name="ongkir" readonly="1"/> - <field name="total_invoice" readonly="1"/> - <field name="amount_refund" readonly="1"/> - <field name="status" - decoration-info="status == 'draft'" - decoration-danger="status == 'reject'" - decoration-success="status == 'refund'" - decoration-warning="status == 'pengajuan1' or status == 'pengajuan2' or status == 'pengajuan3'" - widget="badge" - readonly="1"/> - <field name="status_payment" - decoration-info="status_payment == 'pending'" - decoration-danger="status_payment == 'reject'" - decoration-success="status_payment == 'done'" - widget="badge" - readonly="1"/> - <field name="refund_date" readonly="1"/> - <field name="amount_refund_text" readonly="1" optional="hide"/> - <field name="invoice_ids" readonly="1" optional="hide"/> - <field name="refund_type" readonly="1" optional="hide"/> - <field name="user_ids" readonly="1" optional="hide"/> - </tree> - </field> - </record> - - <!-- Form View --> - <record id="view_refund_sale_order_form" model="ir.ui.view"> - <field name="name">refund.sale.order.form</field> - <field name="model">refund.sale.order</field> - <field name="arch" type="xml"> - <form string="Refund Sales Order"> - <header> - <button name="action_ask_approval" - type="object" - string="Ask Approval" - attrs="{'invisible': [('status', '!=', 'draft')]}"/> - - <button name="action_approve_flow" - type="object" - string="Approve" - class="oe_highlight" - attrs="{'invisible': [('status', 'in', ['refund', 'reject', 'draft'])]}"/> - <button name="action_trigger_cancel" - type="object" - string="Cancel" - attrs="{'invisible': ['|', ('status_payment', '!=', 'pending'), ('status', '=', 'reject')]}" /> - <button name="action_confirm_refund" - type="object" - string="Confirm Refund" - class="btn-primary" - attrs="{'invisible': ['|', ('status', 'not in', ['pengajuan3','refund']), ('status_payment', '!=', 'pending')]}"/> - <button name="action_create_journal_refund" - string="Journal Refund" - type="object" - class="oe_highlight" - attrs="{'invisible': ['|', ('status', 'not in', ['pengajuan3','refund']), ('journal_refund_state', '=', 'posted')]}"/> - - <field name="status" - widget="statusbar" - statusbar_visible="draft,pengajuan1,pengajuan2,pengajuan3,reject" - attrs="{'invisible': [('status', '!=', 'reject')]}" /> - - <field name="status" - widget="statusbar" - statusbar_visible="draft,pengajuan1,pengajuan2,pengajuan3,refund" - attrs="{'invisible': [('status', '=', 'reject')]}" /> - </header> - <sheet> - <div class="oe_button_box" name="button_box"> - <button name="action_open_journal_refund" - type="object" - class="oe_stat_button" - icon="fa-book" - width="250px" - attrs="{'invisible': ['|', ('journal_refund_move_id', '=', False), ('journal_refund_state', '!=', 'posted')]}"> - <field name="journal_refund_move_id" string="Journal Refund" widget="statinfo"/> - </button> - </div> - <widget name="web_ribbon" - title="PAID" - bg_color="bg-success" - attrs="{'invisible': [('status_payment', '!=', 'done')]}"/> - - <widget name="web_ribbon" - title="CANCEL" - bg_color="bg-danger" - attrs="{'invisible': [('status_payment', '!=', 'reject')]}"/> - <h1> - <field name="name" readonly="1"/> - </h1> - <group col="2"> - <group> - <field name="is_locked" invisible="1"/> - <field name="status_payment" invisible="1"/> - <field name="journal_refund_state" invisible="1"/> - - <field name="partner_id" attrs="{'readonly': [('is_locked', '=', True)]}"/> - <field name="sale_order_ids" widget="many2many_tags" attrs="{'readonly': [('is_locked', '=', True)]}"/> - <field name="invoice_ids" widget="many2many_tags" readonly="1"/> - <field name="invoice_names" widget="html" readonly="1"/> - <field name="so_names" widget="html" readonly="1"/> - <field name="advance_move_names" widget="html" readonly="1"/> - <field name="refund_type" attrs="{'readonly': [('is_locked', '=', True)]}"/> - <field name="note_refund" attrs="{'readonly': [('is_locked', '=', True)]}"/> - </group> - <group> - <field name="uang_masuk" attrs="{'readonly': [('is_locked', '=', True)]}"/> - <field name="total_invoice" attrs="{'readonly': [('is_locked', '=', True)]}"/> - <field name="ongkir" attrs="{'readonly': [('is_locked', '=', True)]}"/> - <field name="amount_refund" attrs="{'readonly': [('is_locked', '=', True)]}"/> - <field name="amount_refund_text" readonly="1"/> - <field name="uang_masuk_type" required="1" attrs="{'readonly': [('is_locked', '=', True)]}"/> - <field name="bukti_uang_masuk_image" widget="image" - attrs="{'invisible': [('uang_masuk_type', '=', 'pdf')], 'readonly': [('is_locked', '=', True)]}"/> - <field name="bukti_uang_masuk_pdf" widget="pdf_viewer" - attrs="{'invisible': [('uang_masuk_type', '=', 'image')], 'readonly': [('is_locked', '=', True)]}"/> - </group> - </group> - - <notebook> - <page string="Produk Line"> - <field name="line_ids" attrs="{'readonly': [('is_locked', '=', True)]}"> - <tree editable="bottom"> - <field name="product_id"/> - <field name="quantity"/> - <field name="reason"/> - </tree> - </field> - </page> - - <page string="Other Info"> - <group col="2"> - <group> - <field name="user_ids" widget="many2many_tags" readonly="1"/> - <field name="created_date" readonly="1"/> - <field name="refund_date" attrs="{'readonly': [('status', 'not in', ['pengajuan3','refund'])]}"/> - </group> - <group> - <field name="bank" attrs="{'readonly': [('is_locked', '=', True)]}"/> - <field name="account_name" attrs="{'readonly': [('is_locked', '=', True)]}"/> - <field name="account_no" attrs="{'readonly': [('is_locked', '=', True)]}"/> - </group> - </group> - </page> - - <page string="Finance Note"> - <group col="2"> - <group> - <field name="finance_note" attrs="{'readonly': [('is_locked', '=', True)]}"/> - </group> - <group> - <field name="bukti_refund_type" reqiured="1" attrs="{'readonly': [('is_locked', '=', True)]}"/> - <field name="bukti_transfer_refund_pdf" widget="pdf_viewer" attrs="{'invisible': [('bukti_refund_type', '=', 'image')]}"/> - <field name="bukti_transfer_refund_image" widget="image" attrs="{'invisible': [('bukti_refund_type', '=', 'pdf')]}"/> - </group> - </group> - </page> - - <page string="Cancel Reason" attrs="{'invisible': [('status', '=', 'refund')]}"> - <group> - <field name="reason_reject"/> - </group> - </page> - </notebook> - </sheet> - <div class="oe_chatter"> - <field name="message_follower_ids" widget="mail_followers"/> - <field name="message_ids" widget="mail_thread"/> - </div> - </form> - </field> - </record> - <!-- Action --> - <record id="action_refund_sale_order" model="ir.actions.act_window"> - <field name="name">Refund Sales Order</field> - <field name="res_model">refund.sale.order</field> - <field name="view_mode">tree,form</field> - </record> - - <!-- Menu --> - <menuitem id="menu_refund_sale_order" - name="Refund" - parent="sale.sale_order_menu" - sequence="10" - action="action_refund_sale_order"/> -</odoo> |
