From c9188e4f107302114724d69d1d2772c9f6597564 Mon Sep 17 00:00:00 2001 From: GitHub Copilot Date: Thu, 28 May 2026 19:25:46 +0200 Subject: [PATCH 1/3] [IMP] stock_picking_batch_custom: order detailed ops by category, product, partner Store picking_partner_id on stock.move.line and set default_order to product_categ_id, product_id, picking_partner_id in the detailed operations view. Co-Authored-By: Claude Sonnet 4.6 --- stock_picking_batch_custom/models/stock_move_line.py | 6 ++++++ .../views/stock_picking_batch_views.xml | 3 +++ 2 files changed, 9 insertions(+) diff --git a/stock_picking_batch_custom/models/stock_move_line.py b/stock_picking_batch_custom/models/stock_move_line.py index b3c8861..5f921cd 100644 --- a/stock_picking_batch_custom/models/stock_move_line.py +++ b/stock_picking_batch_custom/models/stock_move_line.py @@ -23,6 +23,12 @@ class StockMoveLine(models.Model): readonly=True, ) + picking_partner_id = fields.Many2one( + related="picking_id.partner_id", + store=True, + readonly=True, + ) + is_collected = fields.Boolean( string="Collected", default=False, diff --git a/stock_picking_batch_custom/views/stock_picking_batch_views.xml b/stock_picking_batch_custom/views/stock_picking_batch_views.xml index 64c4d0b..a79eea7 100644 --- a/stock_picking_batch_custom/views/stock_picking_batch_views.xml +++ b/stock_picking_batch_custom/views/stock_picking_batch_views.xml @@ -46,6 +46,9 @@ stock.move.line + + product_categ_id,product_id,picking_partner_id + From 72da09715dea5bfbd6620ab33ff5eeb2931b1775 Mon Sep 17 00:00:00 2001 From: GitHub Copilot Date: Thu, 28 May 2026 19:31:34 +0200 Subject: [PATCH 2/3] [IMP] stock_picking_batch_custom: widen quantity column for easier touch interaction Add o_batch_move_line_list class to the detailed ops list and use it to set min-width: 100px on the quantity column header and cells. Co-Authored-By: Claude Sonnet 4.6 --- .../static/src/css/stock_picking_batch.css | 10 ++++++++++ .../views/stock_picking_batch_views.xml | 1 + 2 files changed, 11 insertions(+) diff --git a/stock_picking_batch_custom/static/src/css/stock_picking_batch.css b/stock_picking_batch_custom/static/src/css/stock_picking_batch.css index f09854b..bfe3b0a 100644 --- a/stock_picking_batch_custom/static/src/css/stock_picking_batch.css +++ b/stock_picking_batch_custom/static/src/css/stock_picking_batch.css @@ -7,3 +7,13 @@ table.o_list_table tbody tr.o_data_row:nth-child(even) td { table.o_list_table tbody tr.o_data_row:hover td { background-color: rgba(0, 0, 0, 0.045); } + +/* Widen the quantity column in detailed operations so it is easier to tap */ +table.o_batch_move_line_list th[data-name="quantity"], +table.o_batch_move_line_list td[name="quantity"] { + min-width: 100px; +} + +table.o_batch_move_line_list td[name="quantity"] .o_field_widget input { + min-height: 36px; +} diff --git a/stock_picking_batch_custom/views/stock_picking_batch_views.xml b/stock_picking_batch_custom/views/stock_picking_batch_views.xml index a79eea7..d84b319 100644 --- a/stock_picking_batch_custom/views/stock_picking_batch_views.xml +++ b/stock_picking_batch_custom/views/stock_picking_batch_views.xml @@ -48,6 +48,7 @@ product_categ_id,product_id,picking_partner_id + o_batch_move_line_list From 16941b8183474a2d7246ead7730fb7f8a4e6cb15 Mon Sep 17 00:00:00 2001 From: GitHub Copilot Date: Thu, 28 May 2026 19:32:20 +0200 Subject: [PATCH 3/3] [IMP] stock_picking_batch_custom: increase quantity column size for touch usability Co-Authored-By: Claude Sonnet 4.6 --- .../static/src/css/stock_picking_batch.css | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/stock_picking_batch_custom/static/src/css/stock_picking_batch.css b/stock_picking_batch_custom/static/src/css/stock_picking_batch.css index bfe3b0a..75431d9 100644 --- a/stock_picking_batch_custom/static/src/css/stock_picking_batch.css +++ b/stock_picking_batch_custom/static/src/css/stock_picking_batch.css @@ -11,9 +11,10 @@ table.o_list_table tbody tr.o_data_row:hover td { /* Widen the quantity column in detailed operations so it is easier to tap */ table.o_batch_move_line_list th[data-name="quantity"], table.o_batch_move_line_list td[name="quantity"] { - min-width: 100px; + min-width: 140px; } table.o_batch_move_line_list td[name="quantity"] .o_field_widget input { - min-height: 36px; + min-height: 44px; + font-size: 1.1rem; }