summaryrefslogtreecommitdiff
path: root/indoteknik_custom/views/purchase_order.xml
diff options
context:
space:
mode:
authorAzka Nathan <darizkyfaz@gmail.com>2025-07-30 13:46:54 +0700
committerAzka Nathan <darizkyfaz@gmail.com>2025-07-30 13:46:54 +0700
commitd78561e4f4ba8e3a7de58e05fcf8f466c19ec59d (patch)
tree4fc35c58f1ac002f226d08d72504c64f2828de04 /indoteknik_custom/views/purchase_order.xml
parent3df417568e6efe97b9c8e3d2752e13f584802d71 (diff)
receipt date schema
Diffstat (limited to 'indoteknik_custom/views/purchase_order.xml')
-rwxr-xr-xindoteknik_custom/views/purchase_order.xml43
1 files changed, 40 insertions, 3 deletions
diff --git a/indoteknik_custom/views/purchase_order.xml b/indoteknik_custom/views/purchase_order.xml
index ff223125..fedcb4f9 100755
--- a/indoteknik_custom/views/purchase_order.xml
+++ b/indoteknik_custom/views/purchase_order.xml
@@ -75,11 +75,13 @@
</field>
<field name="partner_id" position="after">
<field name="purchase_order_count"/>
+ <field name="complete_bu_in_count" invisible="1"/>
</field>
<field name="incoterm_id" position="after">
<field name="amount_total_without_service"/>
<field name="delivery_amt"/>
<field name="approve_by"/>
+ <field name="reason_change_date_planned"/>
</field>
<field name="currency_id" position="after">
<field name="summary_qty_po"/>
@@ -106,9 +108,16 @@
<field name="product_id" position="attributes">
<attribute name="options">{'no_create': True}</attribute>
</field>
- <field name="date_planned" position="attributes">
- <attribute name="invisible">1</attribute>
- </field>
+ <xpath expr="//field[@name='date_planned']" position="replace">
+ <field name="date_planned" readonly="1"/>
+ </xpath>
+ <xpath expr="//field[@name='date_planned']" position="after">
+ <button name="action_open_change_date_wizard"
+ type="object"
+ string="Change Receipt Date"
+ class="btn-primary"
+ attrs="{'invisible': ['|', ('state', '=', 'cancel'), ('complete_bu_in_count', '=', 0)]}"/>
+ </xpath>
<field name="product_qty" position="before">
<field name="is_edit_product_qty" readonly="1" optional="hide"/>
<field name="qty_onhand" readonly="1" optional="hide"/>
@@ -225,6 +234,34 @@
</data>
<data>
+ <record id="view_change_date_planned_wizard_form" model="ir.ui.view">
+ <field name="name">change.date.planned.wizard.form</field>
+ <field name="model">change.date.planned.wizard</field>
+ <field name="arch" type="xml">
+ <form string="Change Date Planned">
+ <group>
+ <field name="purchase_id" readonly="1"/>
+ <field name="old_date_planned" readonly="1"/>
+ <field name="date_changed" invisible="1"/>
+ <field name="new_date_planned"/>
+ <field name="reason"
+ attrs="{
+ 'invisible': ['|', ('old_date_planned', '=', False), ('date_changed', '=', False)],
+ 'required': [('date_changed', '=', True)]
+ }"/>
+ </group>
+
+ <footer>
+ <button name="confirm_change" type="object" string="Confirm" class="btn-primary"/>
+ <button string="Cancel" class="btn-secondary" special="cancel"/>
+ </footer>
+ </form>
+ </field>
+ </record>
+ </data>
+
+
+ <data>
<record id="rfq_order_tree_view_inherit" model="ir.ui.view">
<field name="name">Purchase</field>
<field name="model">purchase.order</field>