summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFIN-IT_AndriFP <it@fixcomart.co.id>2025-10-14 14:00:20 +0700
committerFIN-IT_AndriFP <it@fixcomart.co.id>2025-10-14 14:00:20 +0700
commit0dd05f30c003ffa2ada402c9e882dfddb7ce4f44 (patch)
tree40abf18f5e64e3986686ac861c532cb42376e0ac
parent545d32974a0d18a4a6560ad222ca5ab7cd0552f6 (diff)
(andri) view realisasi + fix
-rw-r--r--indoteknik_custom/views/advance_payment_request.xml5
-rw-r--r--indoteknik_custom/views/advance_payment_settlement.xml31
2 files changed, 34 insertions, 2 deletions
diff --git a/indoteknik_custom/views/advance_payment_request.xml b/indoteknik_custom/views/advance_payment_request.xml
index a8eec4f3..74ed296d 100644
--- a/indoteknik_custom/views/advance_payment_request.xml
+++ b/indoteknik_custom/views/advance_payment_request.xml
@@ -49,9 +49,10 @@
type="object"
class="oe_stat_button"
icon="fa-check-square-o"
- attrs="{'invisible': [('status', '!=', 'approved')]}">
+ style="width: 280px;"
+ attrs="{'invisible': ['|', ('status', '!=', 'approved'), ('has_settlement', '=', False)]}">
<!-- <field name="settlement_ids" widget="statinfo" string="Realisasi PUM"/> -->
- <field name="settlement_name" class="o_stat_text" nolabel="1"/>
+ <field name="settlement_name" widget="statinfo" string="Realisasi PUM"/>
</button>
<field name="is_cab_visible" invisible="1"/>
<button type="object"
diff --git a/indoteknik_custom/views/advance_payment_settlement.xml b/indoteknik_custom/views/advance_payment_settlement.xml
index a2ab5727..fb859e58 100644
--- a/indoteknik_custom/views/advance_payment_settlement.xml
+++ b/indoteknik_custom/views/advance_payment_settlement.xml
@@ -169,4 +169,35 @@
<field name="res_model">advance.payment.settlement</field>
<field name="view_mode">tree,form</field>
</record>
+
+ <record id="view_tree_advance_payment_settlement" model="ir.ui.view">
+ <field name="name">advance.payment.settlement.tree</field>
+ <field name="model">advance.payment.settlement</field>
+ <field name="arch" type="xml">
+ <tree create="false" delete="false">
+ <field name="name"/>
+ <field name="pum_id"/>
+ <field name="grand_total_use" string="Total Realisasi"/>
+ <field name="remaining_value" string="Sisa PUM"/>
+ <field name="status" widget="badge" decoration-success="status == 'approved'"/>
+ <field name="done_status" widget="badge"
+ decoration-success="done_status == 'done_realized'"
+ decoration-danger="done_status == 'remaining'"/>
+ </tree>
+ </field>
+ </record>
+
+ <menuitem id="menu_advance_payment_request_acct"
+ name="Realisasi PUM"
+ parent="account.menu_finance_entries"
+ sequence="114"
+ action="action_advance_payment_settlement"
+ />
+
+ <menuitem id="menu_advance_payment_request_sales"
+ name="Realisasi PUM"
+ parent="sale.product_menu_catalog"
+ sequence="101"
+ action="action_advance_payment_settlement"
+ />
</odoo> \ No newline at end of file