diff options
| author | Azka Nathan <darizkyfaz@gmail.com> | 2025-05-14 10:21:18 +0700 |
|---|---|---|
| committer | Azka Nathan <darizkyfaz@gmail.com> | 2025-05-14 10:21:18 +0700 |
| commit | f9240997e9796a1149a1f8bddc48fa1ebbbbf873 (patch) | |
| tree | 98f106aa0996f14f2ee0001d6c550a2b054efd5f /indoteknik_custom/views | |
| parent | 509a771b8ba6122cc308323dbe90ff4a35e4fc72 (diff) | |
| parent | 285fa052180ca0ae11e0431d5cf95e795008cae9 (diff) | |
Merge branch 'odoo-backup' of bitbucket.org:altafixco/indoteknik-addons into odoo-backup
Diffstat (limited to 'indoteknik_custom/views')
| -rwxr-xr-x | indoteknik_custom/views/sale_order.xml | 498 |
1 files changed, 251 insertions, 247 deletions
diff --git a/indoteknik_custom/views/sale_order.xml b/indoteknik_custom/views/sale_order.xml index e0085eeb..10682e93 100755 --- a/indoteknik_custom/views/sale_order.xml +++ b/indoteknik_custom/views/sale_order.xml @@ -4,222 +4,225 @@ <record id="sale_order_form_view_inherit" model="ir.ui.view"> <field name="name">Sale Order</field> <field name="model">sale.order</field> - <field name="inherit_id" ref="sale.view_order_form" /> + <field name="inherit_id" ref="sale.view_order_form"/> <field name="arch" type="xml"> <button id="action_confirm" position="after"> <button name="calculate_line_no" - string="Create No" - type="object" + string="Create No" + type="object" /> <button name="sale_order_approve" - string="Ask Approval" - type="object" - attrs="{'invisible': [('approval_status', '=', ['approved'])]}" + string="Ask Approval" + type="object" + attrs="{'invisible': [('approval_status', '=', ['approved'])]}" /> <button name="hold_unhold_qty_outgoing_so" - string="Hold/Unhold Outgoing" - type="object" - attrs="{'invisible': [('state', 'in', ['cancel'])]}" + string="Hold/Unhold Outgoing" + type="object" + attrs="{'invisible': [('state', 'in', ['cancel'])]}" /> <button name="ask_retur_cancel_purchasing" - string="Ask Cancel Purchasing" - type="object" - attrs="{'invisible': [('state', 'in', ['cancel'])]}" + string="Ask Cancel Purchasing" + type="object" + attrs="{'invisible': [('state', 'in', ['cancel'])]}" /> <button name="action_web_approve" - string="Web Approve" - type="object" - attrs="{'invisible': ['|', '|', ('create_uid', '!=', 25), ('web_approval', '!=', False), ('state', '!=', 'draft')]}" + string="Web Approve" + type="object" + attrs="{'invisible': ['|', '|', ('create_uid', '!=', 25), ('web_approval', '!=', False), ('state', '!=', 'draft')]}" /> <button name="indoteknik_custom.action_view_uangmuka_penjualan" - string="UangMuka" - type="action" attrs="{'invisible': [('approval_status', '!=', 'approved')]}" /> + string="UangMuka" + type="action" attrs="{'invisible': [('approval_status', '!=', 'approved')]}"/> </button> <field name="payment_term_id" position="after"> - <field name="create_uid" invisible="1" /> - <field name="create_date" invisible="1" /> + <field name="create_uid" invisible="1"/> + <field name="create_date" invisible="1"/> <field name="shipping_cost_covered" - attrs="{'required': ['|', ('create_date', '>', '2023-06-15'), ('create_date', '=', False)]}" /> + attrs="{'required': ['|', ('create_date', '>', '2023-06-15'), ('create_date', '=', False)]}"/> <field name="shipping_paid_by" - attrs="{'required': ['|', ('create_date', '>', '2023-06-15'), ('create_date', '=', False)]}" /> - <field name="delivery_amt" /> - <field name="ongkir_ke_xpdc" /> - <field name="metode_kirim_ke_xpdc" /> - <field name="fee_third_party" /> - <field name="biaya_lain_lain" /> - <field name="total_percent_margin" /> - <field name="total_margin_excl_third_party" readonly="1" /> - <field name="type_promotion" /> - <label for="voucher_id" /> + attrs="{'required': ['|', ('create_date', '>', '2023-06-15'), ('create_date', '=', False)]}"/> + <field name="delivery_amt"/> + <field name="ongkir_ke_xpdc"/> + <field name="metode_kirim_ke_xpdc"/> + <field name="fee_third_party"/> + <field name="biaya_lain_lain"/> + <field name="total_percent_margin"/> + <field name="total_margin_excl_third_party" readonly="1"/> + <field name="type_promotion"/> + <label for="voucher_id"/> <div class="o_row"> <field name="voucher_id" id="voucher_id" - attrs="{'readonly': ['|', ('state', 'not in', ['draft', 'sent']), ('applied_voucher_id', '!=', False)]}" /> - <field name="applied_voucher_id" invisible="1" /> + attrs="{'readonly': ['|', ('state', 'not in', ['draft', 'sent']), ('applied_voucher_id', '!=', False)]}"/> + <field name="applied_voucher_id" invisible="1"/> <button name="action_apply_voucher" type="object" string="Apply" - confirm="Anda yakin untuk menggunakan voucher?" - help="Apply the selected voucher" class="btn-link mb-1 px-0" - icon="fa-plus" - attrs="{'invisible': ['|', '|', ('voucher_id', '=', False), ('state', 'not in', ['draft', 'sent']), ('applied_voucher_id', '!=', False)]}" + confirm="Anda yakin untuk menggunakan voucher?" + help="Apply the selected voucher" class="btn-link mb-1 px-0" + icon="fa-plus" + attrs="{'invisible': ['|', '|', ('voucher_id', '=', False), ('state', 'not in', ['draft', 'sent']), ('applied_voucher_id', '!=', False)]}" /> <button name="cancel_voucher" type="object" string="Cancel" - confirm="Anda yakin untuk membatalkan penggunaan voucher?" - help="Cancel applied voucher" class="btn-link mb-1 px-0" icon="fa-times" - attrs="{'invisible': ['|', ('applied_voucher_id', '=', False), ('state', 'not in', ['draft','sent'])]}" + confirm="Anda yakin untuk membatalkan penggunaan voucher?" + help="Cancel applied voucher" class="btn-link mb-1 px-0" icon="fa-times" + attrs="{'invisible': ['|', ('applied_voucher_id', '=', False), ('state', 'not in', ['draft','sent'])]}" /> </div> - <label for="voucher_shipping_id" /> + <label for="voucher_shipping_id"/> <div class="o_row"> <field name="voucher_shipping_id" id="voucher_shipping_id" - attrs="{'readonly': ['|', ('state', 'not in', ['draft', 'sent']), ('applied_voucher_shipping_id', '!=', False)]}" /> - <field name="applied_voucher_shipping_id" invisible="1" /> + attrs="{'readonly': ['|', ('state', 'not in', ['draft', 'sent']), ('applied_voucher_shipping_id', '!=', False)]}"/> + <field name="applied_voucher_shipping_id" invisible="1"/> <button name="action_apply_voucher_shipping" type="object" string="Apply" - confirm="Anda yakin untuk menggunakan voucher?" - help="Apply the selected voucher" class="btn-link mb-1 px-0" - icon="fa-plus" - attrs="{'invisible': ['|', '|', ('voucher_id', '=', False), ('state', 'not in', ['draft', 'sent']), ('applied_voucher_shipping_id', '!=', False)]}" + confirm="Anda yakin untuk menggunakan voucher?" + help="Apply the selected voucher" class="btn-link mb-1 px-0" + icon="fa-plus" + attrs="{'invisible': ['|', '|', ('voucher_id', '=', False), ('state', 'not in', ['draft', 'sent']), ('applied_voucher_shipping_id', '!=', False)]}" /> <button name="cancel_voucher_shipping" type="object" string="Cancel" - confirm="Anda yakin untuk membatalkan penggunaan voucher?" - help="Cancel applied voucher" class="btn-link mb-1 px-0" icon="fa-times" - attrs="{'invisible': ['|', ('applied_voucher_shipping_id', '=', False), ('state', 'not in', ['draft','sent'])]}" + confirm="Anda yakin untuk membatalkan penggunaan voucher?" + help="Cancel applied voucher" class="btn-link mb-1 px-0" icon="fa-times" + attrs="{'invisible': ['|', ('applied_voucher_shipping_id', '=', False), ('state', 'not in', ['draft','sent'])]}" /> </div> <button name="calculate_selling_price" - string="Calculate Selling Price" - type="object" + string="Calculate Selling Price" + type="object" /> </field> + <field name="approval_status" position="after"> + <field name="notes"/> + </field> <field name="source_id" position="attributes"> <attribute name="invisible">1</attribute> </field> <field name="user_id" position="after"> - <field name="hold_outgoing" readonly="1" /> - <field name="helper_by_id" readonly="1" /> - <field name="compute_fullfillment" invisible="1" /> + <field name="hold_outgoing" readonly="1"/> + <field name="helper_by_id" readonly="1"/> + <field name="compute_fullfillment" invisible="1"/> </field> <field name="tag_ids" position="after"> - <field name="eta_date_start" /> - <t t-esc="' to '" /> - <field name="eta_date" readonly="1" /> - <field name="expected_ready_to_ship" /> - <field name="flash_sale" /> - <field name="margin_after_delivery_purchase" /> - <field name="percent_margin_after_delivery_purchase" /> - <field name="total_weight" /> - <field name="pareto_status" /> + <field name="eta_date_start"/> + <t t-esc="' to '"/> + <field name="eta_date" readonly="1"/> + <field name="expected_ready_to_ship"/> + <field name="flash_sale"/> + <field name="margin_after_delivery_purchase"/> + <field name="percent_margin_after_delivery_purchase"/> + <field name="total_weight"/> + <field name="pareto_status"/> </field> <field name="analytic_account_id" position="after"> - <field name="customer_type" readonly="1" /> - <field name="npwp" placeholder='99.999.999.9-999.999' readonly="1" /> - <field name="sppkp" attrs="{'required': [('customer_type', '=', 'pkp')]}" readonly="1" /> - <field name="email" required="1" /> - <field name="unreserve_id" /> - <field name="due_id" readonly="1" /> - <field name="vendor_approval_id" readonly="1" widget="many2many_tags" /> - <field name="source_id" domain="[('id', 'in', [32, 59, 60, 61])]" required="1" /> + <field name="customer_type" readonly="1"/> + <field name="npwp" placeholder='99.999.999.9-999.999' readonly="1"/> + <field name="sppkp" attrs="{'required': [('customer_type', '=', 'pkp')]}" readonly="1"/> + <field name="email" required="1"/> + <field name="unreserve_id"/> + <field name="due_id" readonly="1"/> + <field name="vendor_approval_id" readonly="1" widget="many2many_tags"/> + <field name="source_id" domain="[('id', 'in', [32, 59, 60, 61])]" required="1"/> <button name="override_allow_create_invoice" - string="Override Create Invoice" - type="object" + string="Override Create Invoice" + type="object" /> - <button string="Estimate Shipping" type="object" name="action_estimate_shipping" /> + <button string="Estimate Shipping" type="object" name="action_estimate_shipping"/> </field> <field name="partner_shipping_id" position="after"> - <field name="real_shipping_id" /> - <field name="real_invoice_id" /> - <field name="approval_status" /> + <field name="real_shipping_id"/> + <field name="real_invoice_id"/> + <field name="approval_status"/> <field name="sales_tax_id" - domain="[('type_tax_use','=','sale'), ('active', '=', True)]" required="1" /> - <field name="carrier_id" required="1" /> - <field name="delivery_service_type" readonly="1" /> - <field name="shipping_option_id" /> + domain="[('type_tax_use','=','sale'), ('active', '=', True)]" required="1"/> + <field name="carrier_id" required="1"/> + <field name="delivery_service_type" readonly="1"/> + <field name="shipping_option_id"/> </field> <field name="medium_id" position="after"> - <field name="date_doc_kirim" readonly="1" /> - <field name="notification" readonly="1" /> + <field name="date_doc_kirim" readonly="1"/> + <field name="notification" readonly="1"/> </field> <xpath expr="//form/sheet/notebook/page/field[@name='order_line']" - position="attributes"> + position="attributes"> <attribute name="attrs"> - {'readonly': [('state', 'in', ('done','cancel'))]} + {'readonly': [('state', 'in', ('done', 'cancel'))]} </attribute> </xpath> <xpath expr="//form/sheet/notebook/page/field[@name='order_line']/tree" - position="inside"> - <field name="desc_updatable" invisible="1" /> + position="inside"> + <field name="desc_updatable" invisible="1"/> </xpath> <xpath - expr="//form/sheet/notebook/page/field[@name='order_line']/tree/field[@name='name']" - position="attributes"> + expr="//form/sheet/notebook/page/field[@name='order_line']/tree/field[@name='name']" + position="attributes"> <attribute name="modifiers"> {'readonly': [('desc_updatable', '=', False)]} </attribute> </xpath> <xpath - expr="//form/sheet/notebook/page/field[@name='order_line']/tree/field[@name='price_unit']" - position="attributes"> + expr="//form/sheet/notebook/page/field[@name='order_line']/tree/field[@name='price_unit']" + position="attributes"> <attribute name="attrs"> { - 'readonly': [ - '|', - ('qty_invoiced', '>', 0), - ('parent.approval_status', '!=', False) - ] + 'readonly': [ + '|', + ('qty_invoiced', '>', 0), + ('parent.approval_status', '!=', False) + ] } </attribute> </xpath> <div name="invoice_lines" position="before"> <div name="vendor_id" groups="base.group_no_one" - attrs="{'invisible': [('display_type', '!=', False)]}"> - <label for="vendor_id" /> + attrs="{'invisible': [('display_type', '!=', False)]}"> + <label for="vendor_id"/> <div name="vendor_id"> <field name="vendor_id" - attrs="{'readonly': [('parent.approval_status', '=', 'approved')]}" - domain="[('parent_id', '=', False)]" - options="{'no_create': True}" class="oe_inline" /> + attrs="{'readonly': [('parent.approval_status', '=', 'approved')]}" + domain="[('parent_id', '=', False)]" + options="{'no_create': True}" class="oe_inline"/> </div> </div> </div> <div name="invoice_lines" position="before"> <div name="purchase_price" groups="base.group_no_one" - attrs="{'invisible': [('display_type', '!=', False)]}"> - <label for="purchase_price" /> - <field name="purchase_price" /> + attrs="{'invisible': [('display_type', '!=', False)]}"> + <label for="purchase_price"/> + <field name="purchase_price"/> </div> </div> <div name="invoice_lines" position="before"> <div name="purchase_tax_id" groups="base.group_no_one" - attrs="{'invisible': [('display_type', '!=', False)]}"> - <label for="purchase_tax_id" /> + attrs="{'invisible': [('display_type', '!=', False)]}"> + <label for="purchase_tax_id"/> <div name="purchase_tax_id"> - <field name="purchase_tax_id" /> + <field name="purchase_tax_id"/> </div> </div> </div> <div name="invoice_lines" position="before"> <div name="item_percent_margin" groups="base.group_no_one" - attrs="{'invisible': [('display_type', '!=', False)]}"> - <label for="item_percent_margin" /> - <field name="item_percent_margin" /> + attrs="{'invisible': [('display_type', '!=', False)]}"> + <label for="item_percent_margin"/> + <field name="item_percent_margin"/> </div> </div> <div name="invoice_lines" position="before"> <div name="price_subtotal" groups="base.group_no_one" - attrs="{'invisible': [('display_type', '!=', False)]}"> - <label for="price_subtotal" /> - <field name="price_subtotal" /> + attrs="{'invisible': [('display_type', '!=', False)]}"> + <label for="price_subtotal"/> + <field name="price_subtotal"/> </div> </div> <xpath - expr="//form/sheet/notebook/page/field[@name='order_line']/tree/field[@name='price_total']" - position="after"> - <field name="qty_free_bu" optional="hide" /> + expr="//form/sheet/notebook/page/field[@name='order_line']/tree/field[@name='price_total']" + position="after"> + <field name="qty_free_bu" optional="hide"/> <field name="vendor_id" - attrs="{'readonly': [('parent.approval_status', '=', 'approved')], 'invisible': [('display_type', '!=', False)]}" - domain="[('parent_id', '=', False)]" options="{'no_create':True}" /> - <field name="vendor_md_id" optional="hide" /> + attrs="{'readonly': [('parent.approval_status', '=', 'approved')], 'invisible': [('display_type', '!=', False)]}" + domain="[('parent_id', '=', False)]" options="{'no_create':True}"/> + <field name="vendor_md_id" optional="hide"/> <field name="purchase_price" - attrs=" + attrs=" { 'readonly': [ '|', @@ -227,35 +230,35 @@ ('parent.approval_status', '!=', False) ] } - " /> - <field name="purchase_price_md" optional="hide" /> + "/> + <field name="purchase_price_md" optional="hide"/> <field name="purchase_tax_id" - attrs="{'readonly': [('parent.approval_status', '!=', False)]}" - domain="[('type_tax_use','=','purchase')]" options="{'no_create':True}" /> - <field name="item_percent_margin" /> - <field name="item_margin" optional="hide" /> - <field name="margin_md" optional="hide" /> - <field name="note" optional="hide" /> - <field name="note_procurement" optional="hide" /> - <field name="vendor_subtotal" optional="hide" /> - <field name="weight" optional="hide" /> - <field name="amount_voucher_disc" string="Voucher" readonly="1" optional="hide" /> - <field name="order_promotion_id" string="Promotion" readonly="1" optional="hide" /> + attrs="{'readonly': [('parent.approval_status', '!=', False)]}" + domain="[('type_tax_use','=','purchase')]" options="{'no_create':True}"/> + <field name="item_percent_margin"/> + <field name="item_margin" optional="hide"/> + <field name="margin_md" optional="hide"/> + <field name="note" optional="hide"/> + <field name="note_procurement" optional="hide"/> + <field name="vendor_subtotal" optional="hide"/> + <field name="weight" optional="hide"/> + <field name="amount_voucher_disc" string="Voucher" readonly="1" optional="hide"/> + <field name="order_promotion_id" string="Promotion" readonly="1" optional="hide"/> </xpath> <xpath - expr="//form/sheet/notebook/page/field[@name='order_line']/tree/field[@name='product_id']" - position="before"> - <field name="line_no" readonly="1" optional="hide" /> + expr="//form/sheet/notebook/page/field[@name='order_line']/tree/field[@name='product_id']" + position="before"> + <field name="line_no" readonly="1" optional="hide"/> </xpath> <xpath - expr="//form/sheet/notebook/page/field[@name='order_line']/tree/field[@name='qty_delivered']" - position="before"> - <field name="qty_reserved" invisible="1" /> - <field name="reserved_from" readonly="1" optional="hide" /> + expr="//form/sheet/notebook/page/field[@name='order_line']/tree/field[@name='qty_delivered']" + position="before"> + <field name="qty_reserved" invisible="1"/> + <field name="reserved_from" readonly="1" optional="hide"/> </xpath> <xpath - expr="//form/sheet/notebook/page/field[@name='order_line']/tree/field[@name='product_id']" - position="attributes"> + expr="//form/sheet/notebook/page/field[@name='order_line']/tree/field[@name='product_id']" + position="attributes"> <attribute name="options">{'no_create': True}</attribute> </xpath> <!-- <xpath @@ -264,42 +267,42 @@ <attribute name="required">1</attribute> </xpath> --> <field name="amount_total" position="after"> - <field name="grand_total" /> - <label for="amount_voucher_disc" string="Voucher" /> + <field name="grand_total"/> + <label for="amount_voucher_disc" string="Voucher"/> <div> - <field class="mb-0" name="amount_voucher_disc" string="Voucher" readonly="1" /> + <field class="mb-0" name="amount_voucher_disc" string="Voucher" readonly="1"/> <div class="text-right mb-2"> <small>*Hanya informasi</small> </div> </div> - <label for="amount_voucher_shipping_disc" string="Voucher Shipping" /> + <label for="amount_voucher_shipping_disc" string="Voucher Shipping"/> <div> <field class="mb-0" name="amount_voucher_shipping_disc" - string="Voucher Shipping" readonly="1" /> + string="Voucher Shipping" readonly="1"/> <div class="text-right mb-2"> <small>*Hanya informasi</small> </div> </div> - <field name="total_margin" /> - <field name="total_percent_margin" /> - <field name="total_before_margin" /> + <field name="total_margin"/> + <field name="total_percent_margin"/> + <field name="total_before_margin"/> </field> <field name="effective_date" position="after"> - <field name="carrier_id" /> - <field name="estimated_arrival_days" /> - <field name="picking_iu_id" /> - <field name="note_ekspedisi" /> + <field name="carrier_id"/> + <field name="estimated_arrival_days"/> + <field name="picking_iu_id"/> + <field name="note_ekspedisi"/> </field> <field name="carrier_id" position="attributes"> <attribute name="attrs"> {'readonly': [('approval_status', '=', 'approved'), ('state', 'not in', - ['cancel','draft'])]} + ['cancel', 'draft'])]} </attribute> </field> <field name="payment_term_id" position="attributes"> <attribute name="attrs"> {'readonly': [('approval_status', '=', 'approved'), ('state', 'not in', - ['cancel','draft'])]} + ['cancel', 'draft'])]} </attribute> </field> @@ -307,55 +310,55 @@ <page string="Website" name="customer_purchase_order"> <group> <group> - <field name="partner_purchase_order_name" readonly="True" /> - <field name="partner_purchase_order_description" readonly="True" /> - <field name="partner_purchase_order_file" readonly="True" /> - <field name="note_website" readonly="True" /> - <field name="web_approval" readonly="True" /> + <field name="partner_purchase_order_name" readonly="True"/> + <field name="partner_purchase_order_description" readonly="True"/> + <field name="partner_purchase_order_file" readonly="True"/> + <field name="note_website" readonly="True"/> + <field name="web_approval" readonly="True"/> </group> <group> <button name="generate_payment_link_midtrans_sales_order" - string="Create Payment Link" - type="object" + string="Create Payment Link" + type="object" /> - <field name="payment_link_midtrans" readonly="True" widget="url" /> - <field name="gross_amount" readonly="True" /> - <field name="payment_type" readonly="True" /> - <field name="payment_status" readonly="True" /> - <field name="payment_qr_code" widget="image" readonly="True" /> + <field name="payment_link_midtrans" readonly="True" widget="url"/> + <field name="gross_amount" readonly="True"/> + <field name="payment_type" readonly="True"/> + <field name="payment_status" readonly="True"/> + <field name="payment_qr_code" widget="image" readonly="True"/> </group> </group> </page> <page string="Promotion" name="page_promotion"> <field name="order_promotion_ids" readonly="1"> <tree options="{'no_open': True}"> - <field name="program_line_id" /> - <field name="quantity" /> - <field name="is_applied" /> + <field name="program_line_id"/> + <field name="quantity"/> + <field name="is_applied"/> </tree> <form> <group> - <field name="program_line_id" /> - <field name="quantity" /> - <field name="is_applied" /> + <field name="program_line_id"/> + <field name="quantity"/> + <field name="is_applied"/> </group> </form> </field> </page> <page string="Matches PO" name="page_matches_po" invisible="1"> - <field name="order_sales_match_line" readonly="1" /> + <field name="order_sales_match_line" readonly="1"/> </page> <!-- <page string="Fullfillment" name="page_sale_order_fullfillment"> <field name="fullfillment_line" readonly="1"/> </page> --> <page string="Fulfillment v2" name="page_sale_order_fullfillment2"> - <field name="fulfillment_line_v2" readonly="1" /> + <field name="fulfillment_line_v2" readonly="1"/> </page> <page string="Reject Line" name="page_sale_order_reject_line"> - <field name="reject_line" readonly="0" /> + <field name="reject_line" readonly="0"/> </page> <page string="Koli" name="page_sales_order_koli_line"> - <field name="koli_lines" readonly="1" /> + <field name="koli_lines" readonly="1"/> </page> </page> </field> @@ -367,15 +370,15 @@ <field name="arch" type="xml"> <form string="Cancel Reason"> <group> - <field name="reason_cancel" widget="selection" /> - <field name="attachment_bukti" widget="many2many_binary" required="1" /> + <field name="reason_cancel" widget="selection"/> + <field name="attachment_bukti" widget="many2many_binary" required="1"/> <field name="nomor_so_pengganti" - attrs="{'invisible': [('reason_cancel', '!=', 'ganti_quotation')]}" /> + attrs="{'invisible': [('reason_cancel', '!=', 'ganti_quotation')]}"/> </group> <footer> <button string="Confirm" type="object" name="confirm_reject" - class="btn-primary" /> - <button string="Cancel" class="btn-secondary" special="cancel" /> + class="btn-primary"/> + <button string="Cancel" class="btn-secondary" special="cancel"/> </footer> </form> </field> @@ -392,43 +395,44 @@ <record id="sale_order_tree_view_inherit" model="ir.ui.view"> <field name="name">Sale Order</field> <field name="model">sale.order</field> - <field name="inherit_id" ref="sale.view_quotation_tree_with_onboarding" /> + <field name="inherit_id" ref="sale.view_quotation_tree_with_onboarding"/> <field name="arch" type="xml"> <field name="state" position="after"> - <field name="approval_status" /> - <field name="client_order_ref" /> - <field name="payment_type" optional="hide" /> - <field name="payment_status" optional="hide" /> - <field name="pareto_status" optional="hide" /> - <field name="shipping_method_picking" optional="hide" /> - <field name="hold_outgoing" optional="hide" /> + <field name="approval_status"/> + <field name="client_order_ref"/> + <field name="notes"/> + <field name="payment_type" optional="hide"/> + <field name="payment_status" optional="hide"/> + <field name="pareto_status" optional="hide"/> + <field name="shipping_method_picking" optional="hide"/> + <field name="hold_outgoing" optional="hide"/> </field> </field> </record> <record id="sales_order_tree_view_inherit" model="ir.ui.view"> <field name="name">Sale Order</field> <field name="model">sale.order</field> - <field name="inherit_id" ref="sale.view_order_tree" /> + <field name="inherit_id" ref="sale.view_order_tree"/> <field name="arch" type="xml"> <field name="state" position="after"> - <field name="approval_status" /> - <field name="client_order_ref" /> - <field name="so_status" /> - <field name="date_status_done" /> - <field name="date_kirim_ril" /> - <field name="date_driver_departure" /> - <field name="date_driver_arrival" /> - <field name="payment_type" optional="hide" /> - <field name="payment_status" optional="hide" /> - <field name="pareto_status" optional="hide" /> + <field name="approval_status"/> + <field name="client_order_ref"/> + <field name="so_status"/> + <field name="date_status_done"/> + <field name="date_kirim_ril"/> + <field name="date_driver_departure"/> + <field name="date_driver_arrival"/> + <field name="payment_type" optional="hide"/> + <field name="payment_status" optional="hide"/> + <field name="pareto_status" optional="hide"/> </field> </field> </record> <record id="sale_order_multi_update_ir_actions_server" model="ir.actions.server"> <field name="name">Mark As Cancel</field> - <field name="model_id" ref="sale.model_sale_order" /> - <field name="binding_model_id" ref="sale.model_sale_order" /> + <field name="model_id" ref="sale.model_sale_order"/> + <field name="binding_model_id" ref="sale.model_sale_order"/> <field name="binding_view_types">form,list</field> <field name="state">code</field> <field name="code">action = records.open_form_multi_update_state()</field> @@ -436,32 +440,32 @@ <record id="sale_order_update_multi_actions_server" model="ir.actions.server"> <field name="name">Mark As Completed</field> - <field name="model_id" ref="sale.model_sale_order" /> - <field name="binding_model_id" ref="sale.model_sale_order" /> + <field name="model_id" ref="sale.model_sale_order"/> + <field name="binding_model_id" ref="sale.model_sale_order"/> <field name="state">code</field> <field name="code">action = records.open_form_multi_update_status()</field> </record> <record id="mail_template_sale_order_web_approve_notification" model="mail.template"> <field name="name">Sale Order: Web Approve Notification</field> - <field name="model_id" ref="indoteknik_custom.model_sale_order" /> + <field name="model_id" ref="indoteknik_custom.model_sale_order"/> <field name="subject">Permintaan Persetujuan Pesanan ${object.name} di Indoteknik.com</field> <field name="email_from">sales@indoteknik.com</field> <field name="email_to">${object.partner_id.email | safe}</field> <field name="email_cc">${object.partner_id.get_approve_partner_ids("email_comma_sep")}</field> <field name="body_html" type="html"> <table border="0" cellpadding="0" cellspacing="0" - style="padding: 16px 0; background-color: #F1F1F1; font-family:Inter, Helvetica, Verdana, Arial,sans-serif; line-height: 24px; color: #454748; width: 100%; border-collapse:separate;"> + style="padding: 16px 0; background-color: #F1F1F1; font-family:Inter, Helvetica, Verdana, Arial,sans-serif; line-height: 24px; color: #454748; width: 100%; border-collapse:separate;"> <tr> <td align="center"> <table border="0" cellpadding="0" cellspacing="0" width="590" - style="font-size: 13px; padding: 16px; background-color: white; color: #454748; border-collapse:separate;"> + style="font-size: 13px; padding: 16px; background-color: white; color: #454748; border-collapse:separate;"> <tbody> <tr> <td align="center" style="min-width: 590px;"> <table border="0" cellpadding="0" cellspacing="0" - width="590" - style="min-width: 590px; background-color: white; padding: 0px 8px 0px 8px; border-collapse:separate;"> + width="590" + style="min-width: 590px; background-color: white; padding: 0px 8px 0px 8px; border-collapse:separate;"> <tr> <td style="padding-bottom: 24px;"> Dear @@ -478,8 +482,8 @@ <tr> <td style="padding-bottom: 16px;"> <a - href="https://indoteknik.com/my/quotations/${object.id}" - style="color: white; background-color: #C53030; border: none; border-radius: 6px; padding: 4px 8px; width: fit-content; display: block;"> + href="https://indoteknik.com/my/quotations/${object.id}" + style="color: white; background-color: #C53030; border: none; border-radius: 6px; padding: 4px 8px; width: fit-content; display: block;"> Lihat Pesanan </a> </td> @@ -522,11 +526,11 @@ <field name="model">sales.order.purchase.match</field> <field name="arch" type="xml"> <tree editable="top" create="false" delete="false"> - <field name="purchase_order_id" readonly="1" /> - <field name="purchase_line_id" readonly="1" /> - <field name="product_id" readonly="1" /> - <field name="qty_so" readonly="1" /> - <field name="qty_po" readonly="1" /> + <field name="purchase_order_id" readonly="1"/> + <field name="purchase_line_id" readonly="1"/> + <field name="product_id" readonly="1"/> + <field name="qty_so" readonly="1"/> + <field name="qty_po" readonly="1"/> </tree> </field> </record> @@ -538,9 +542,9 @@ <field name="model">sales.order.koli</field> <field name="arch" type="xml"> <tree editable="top" create="false" delete="false"> - <field name="koli_id" readonly="1" /> - <field name="picking_id" readonly="1" /> - <field name="state" readonly="1" /> + <field name="koli_id" readonly="1"/> + <field name="picking_id" readonly="1"/> + <field name="state" readonly="1"/> </tree> </field> </record> @@ -554,14 +558,14 @@ <field name="model">sales.order.fulfillment.v2</field> <field name="arch" type="xml"> <tree editable="top" create="false"> - <field name="product_id" readonly="1" /> - <field name="so_qty" readonly="1" optional="show" /> - <field name="reserved_stock_qty" readonly="1" optional="show" /> - <field name="delivered_qty" readonly="1" optional="hide" /> - <field name="po_ids" widget="many2many_tags" readonly="1" optional="show" /> - <field name="po_qty" readonly="1" optional="show" /> - <field name="received_qty" readonly="1" optional="show" /> - <field name="purchaser" readonly="1" optional="hide" /> + <field name="product_id" readonly="1"/> + <field name="so_qty" readonly="1" optional="show"/> + <field name="reserved_stock_qty" readonly="1" optional="show"/> + <field name="delivered_qty" readonly="1" optional="hide"/> + <field name="po_ids" widget="many2many_tags" readonly="1" optional="show"/> + <field name="po_qty" readonly="1" optional="show"/> + <field name="received_qty" readonly="1" optional="show"/> + <field name="purchaser" readonly="1" optional="hide"/> </tree> </field> </record> @@ -571,10 +575,10 @@ <field name="model">sales.order.fullfillment</field> <field name="arch" type="xml"> <tree editable="top" create="false"> - <field name="product_id" readonly="1" /> - <field name="reserved_from" readonly="1" /> - <field name="qty_fullfillment" readonly="1" /> - <field name="user_id" readonly="1" /> + <field name="product_id" readonly="1"/> + <field name="reserved_from" readonly="1"/> + <field name="qty_fullfillment" readonly="1"/> + <field name="user_id" readonly="1"/> </tree> </field> </record> @@ -586,9 +590,9 @@ <field name="model">sales.order.reject</field> <field name="arch" type="xml"> <tree editable="top" create="false"> - <field name="product_id" readonly="1" /> - <field name="qty_reject" readonly="1" /> - <field name="reason_reject" readonly="0" /> + <field name="product_id" readonly="1"/> + <field name="qty_reject" readonly="1"/> + <field name="reason_reject" readonly="0"/> </tree> </field> </record> @@ -597,8 +601,8 @@ <data> <record id="sale_order_multi_create_uangmuka_ir_actions_server" model="ir.actions.server"> <field name="name">Uang Muka</field> - <field name="model_id" ref="sale.model_sale_order" /> - <field name="binding_model_id" ref="sale.model_sale_order" /> + <field name="model_id" ref="sale.model_sale_order"/> + <field name="binding_model_id" ref="sale.model_sale_order"/> <field name="state">code</field> <field name="code">action = records.open_form_multi_create_uang_muka()</field> </record> @@ -607,24 +611,24 @@ <data> <record id="mail_template_sale_order_notification_to_salesperson" model="mail.template"> <field name="name">Sale Order: Notification to Salesperson</field> - <field name="model_id" ref="sale.model_sale_order" /> + <field name="model_id" ref="sale.model_sale_order"/> <field name="subject">Konsolidasi Pengiriman</field> <field name="email_from">sales@indoteknik.com</field> <field name="email_to">${object.user_id.login | safe}</field> <field name="body_html" type="html"> <table border="0" cellpadding="0" cellspacing="0" - style="padding-top: 16px; background-color: #F1F1F1; font-family:Inter, Helvetica, Verdana, Arial,sans-serif; line-height: 24px; color: #454748; width: 100%; border-collapse:separate;"> + style="padding-top: 16px; background-color: #F1F1F1; font-family:Inter, Helvetica, Verdana, Arial,sans-serif; line-height: 24px; color: #454748; width: 100%; border-collapse:separate;"> <tr> <td align="center"> <table border="0" cellpadding="0" cellspacing="0" width="590" - style="font-size: 13px; padding: 16px; background-color: white; color: #454748; border-collapse:separate;"> + style="font-size: 13px; padding: 16px; background-color: white; color: #454748; border-collapse:separate;"> <!-- HEADER --> <tbody> <tr> <td align="center" style="min-width: 590px;"> <table border="0" cellpadding="0" cellspacing="0" - width="590" - style="min-width: 590px; background-color: white; padding: 0px 8px 0px 8px; border-collapse:separate;"> + width="590" + style="min-width: 590px; background-color: white; padding: 0px 8px 0px 8px; border-collapse:separate;"> <tr> <td valign="middle"> <span></span> @@ -637,8 +641,8 @@ <tr> <td align="center" style="min-width: 590px;"> <table border="0" cellpadding="0" cellspacing="0" - width="590" - style="min-width: 590px; background-color: white; padding: 0px 8px 0px 8px; border-collapse:separate;"> + width="590" + style="min-width: 590px; background-color: white; padding: 0px 8px 0px 8px; border-collapse:separate;"> <tr> <td style="padding-bottom: 24px;">Dear ${salesperson_name},</td> @@ -655,7 +659,7 @@ <tr> <td> <table border="1" cellpadding="5" - cellspacing="0"> + cellspacing="0"> <thead> <tr> <th>Nama Pesanan</th> @@ -674,7 +678,7 @@ <tr> <td style="text-align:center;"> <hr width="100%" - style="background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin: 16px 0px 16px 0px;" /> + style="background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin: 16px 0px 16px 0px;"/> </td> </tr> </table> |
