[FIX] stock: picking filters

The 'To do' picking filter made no sense as it used to check the pickings
that are not assigned or assigned to the user.
The new behavior corrects it by checking if the previously selected pickings
are not in a 'done' or 'cancel' state.

task id : 3087740

closes odoo/odoo#111648

Signed-off-by: Steve Van Essche <svs@odoo.com>
This commit is contained in:
Martin Maes
2023-03-13 12:01:52 +01:00
parent fde450b599
commit a9ac6d6235
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -376,7 +376,7 @@
string="Package"
filter_domain="['|', ('move_line_ids.package_id.name', 'ilike', self), ('move_line_ids.result_package_id.name', 'ilike', self)]"
groups="stock.group_tracking_lot"/>
<filter name="to_do_transfers" string="To Do" domain="[('user_id', 'in', [uid, False])]"/>
<filter name="to_do_transfers" string="To Do" domain="['&amp;',('user_id', 'in', [uid, False]),('state','not in',['done','cancel'])]"/>
<filter name="my_transfers" string="My Transfers" domain="[('user_id', '=', uid)]"/>
<filter string="Starred" name="starred" domain="[('priority', '=', '1')]"/>
<separator/>
@@ -225,7 +225,7 @@
<field name="name" string="Batch Transfer"/>
<field name="picking_type_id" invisible="1"/>
<field name="user_id"/>
<filter name="to_do_transfers" string="To Do" domain="[('user_id', 'in', [uid, False])]"/>
<filter name="to_do_transfers" string="To Do" domain="['&amp;',('user_id', 'in', [uid, False]),('state','not in',['done','cancel'])]"/>
<filter name="my_transfers" string="My Transfers" domain="[('user_id', '=', uid)]"/>
<separator/>
<filter name="draft" string="Draft" domain="[('state', '=', 'draft')]"/>