[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:
@@ -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="['&',('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="['&',('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')]"/>
|
||||
|
||||
Reference in New Issue
Block a user