diff options
| author | Azka Nathan <darizkyfaz@gmail.com> | 2025-06-10 09:40:37 +0700 |
|---|---|---|
| committer | Azka Nathan <darizkyfaz@gmail.com> | 2025-06-10 09:40:37 +0700 |
| commit | f859c0f4385689be8205cbfde1f0241f8a7b2a22 (patch) | |
| tree | ce7578dba80ff7557afc29db8e91f100d114b80f | |
| parent | 510a4e57f4c3a33a8651e439861209ccd30b40ea (diff) | |
push
| -rw-r--r-- | fixco_custom/models/stock_picking_shipment_group.py | 9 | ||||
| -rwxr-xr-x | fixco_custom/views/stock_picking.xml | 8 |
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> |
