summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAzka Nathan <darizkyfaz@gmail.com>2025-06-10 09:40:37 +0700
committerAzka Nathan <darizkyfaz@gmail.com>2025-06-10 09:40:37 +0700
commitf859c0f4385689be8205cbfde1f0241f8a7b2a22 (patch)
treece7578dba80ff7557afc29db8e91f100d114b80f
parent510a4e57f4c3a33a8651e439861209ccd30b40ea (diff)
push
-rw-r--r--fixco_custom/models/stock_picking_shipment_group.py9
-rwxr-xr-xfixco_custom/views/stock_picking.xml8
2 files changed, 16 insertions, 1 deletions
diff --git a/fixco_custom/models/stock_picking_shipment_group.py b/fixco_custom/models/stock_picking_shipment_group.py
index 89b26bd..1b1b1df 100644
--- a/fixco_custom/models/stock_picking_shipment_group.py
+++ b/fixco_custom/models/stock_picking_shipment_group.py
@@ -31,6 +31,13 @@ class StockPickingShipmentGroup(models.TransientModel):
'invoice_marketplace': picking.invoice_mp,
})
- return {'type': 'ir.actions.act_window_close'}
+ # Return action to open the newly created shipment group
+ return {
+ 'type': 'ir.actions.act_window',
+ 'res_model': 'shipment.group',
+ 'view_mode': 'form',
+ 'res_id': shipment_group.id,
+ 'target': 'current',
+ }
diff --git a/fixco_custom/views/stock_picking.xml b/fixco_custom/views/stock_picking.xml
index 4bea530..1db4793 100755
--- a/fixco_custom/views/stock_picking.xml
+++ b/fixco_custom/views/stock_picking.xml
@@ -37,6 +37,14 @@
</field>
</record>
+ <record id="stock_picking_shipment_group_ir_actions_server" model="ir.actions.server">
+ <field name="name">Shipment Group</field>
+ <field name="model_id" ref="stock.model_stock_picking"/>
+ <field name="binding_model_id" ref="stock.model_stock_picking"/>
+ <field name="state">code</field>
+ <field name="code">action = records.open_form_shipment_group()</field>
+ </record>
+
<record id="check_product_tree" model="ir.ui.view">
<field name="name">check.product.tree</field>
<field name="model">check.product</field>