diff options
| author | Azka Nathan <darizkyfaz@gmail.com> | 2025-10-08 14:55:04 +0700 |
|---|---|---|
| committer | Azka Nathan <darizkyfaz@gmail.com> | 2025-10-08 14:55:04 +0700 |
| commit | c5642f4f6c4f0969475d863bee7243a83b9290dc (patch) | |
| tree | 06e8a41b7f752d2b21d9ee8b93d5bf7fd32c2a72 /indoteknik_custom/views/sale_order.xml | |
| parent | 3eb010cbf141d02fb3ea3812024a2b678fcb9f48 (diff) | |
partial
Diffstat (limited to 'indoteknik_custom/views/sale_order.xml')
| -rwxr-xr-x | indoteknik_custom/views/sale_order.xml | 48 |
1 files changed, 45 insertions, 3 deletions
diff --git a/indoteknik_custom/views/sale_order.xml b/indoteknik_custom/views/sale_order.xml index 8d56bbbd..eeb51eaa 100755 --- a/indoteknik_custom/views/sale_order.xml +++ b/indoteknik_custom/views/sale_order.xml @@ -7,6 +7,12 @@ <field name="inherit_id" ref="sale.view_order_form"/> <field name="arch" type="xml"> <button id="action_confirm" position="after"> + <button name="action_open_partial_delivery_wizard" + string="Partial Delivery" + type="object" + class="oe_highlight" + attrs="{'invisible': [('state','!=','sale')]}"/> + <button name="calculate_line_no" string="Create No" type="object" @@ -365,9 +371,14 @@ </field> <field name="payment_term_id" position="attributes"> <attribute name="attrs"> - {'readonly': ['|', ('approval_status', 'in', ['pengajuan1', 'pengajuan2', 'approved']), - ('state', 'not in', - ['cancel', 'draft'])]} + { + 'readonly': [ + '|', '|', + ('approval_status', 'in', ['pengajuan1', 'pengajuan2', 'approved']), + ('state', 'not in', ['cancel', 'draft']), + ('partner_id', 'not in', [29179]) + ] + } </attribute> </field> @@ -502,6 +513,37 @@ </field> </record> + <record id="view_partial_delivery_wizard_form" model="ir.ui.view"> + <field name="name">partial.delivery.wizard.form</field> + <field name="model">partial.delivery.wizard</field> + <field name="arch" type="xml"> + <form string="Partial Delivery"> + <sheet> + <group> + <field name="sale_id" invisible="1"/> + <field name="picking_ids" invisible="1"/> + <field name="picking_id" options="{'no_create': True, 'no_create_edit': True}" /> + <field name="line_ids" options="{'no_create': True, 'no_create_edit': True}"> + <tree editable="bottom"> + <field name="selected"/> + <field name="product_id" readonly="1" force_save="1"/> + <field name="move_id" readonly="1" force_save="1"/> + <field name="ordered_qty"/> + <field name="reserved_qty" readonly="1" force_save="1"/> + <field name="selected_qty" invisible="0"/> + </tree> + </field> + </group> + </sheet> + <footer> + <button string="Confirm" type="object" name="action_confirm_partial_delivery" class="btn-primary"/> + <button string="Cancel" special="cancel"/> + </footer> + </form> + </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"/> |
