-
- Downloads
[FIX] stock/mrp_landed_cost: fix domain no scalable.
Making a dynamic domain with a `allowed_xxx_ids` field is a bad idea when the domain doesn't filter out the most of records. It can create a performance issue, if the `allowed_xxx_ids` contains too much ids (for 70K by example), then a lot of data will be exchange to/from server for each onchange (500Ko, > 1 sec) which slows down all the form views. Change it into a static domain, which slows down a little the search of the picking but the onchange becomes very fast. Also the JS won't parse anymore a huge `allowed_xxx_ids` fields (the form becomes smoother). task-2558097
Showing
- addons/mrp_landed_costs/models/stock_landed_cost.py 0 additions, 12 deletionsaddons/mrp_landed_costs/models/stock_landed_cost.py
- addons/mrp_landed_costs/tests/test_stock_landed_costs_mrp.py 4 additions, 2 deletionsaddons/mrp_landed_costs/tests/test_stock_landed_costs_mrp.py
- addons/mrp_landed_costs/views/stock_landed_cost_views.xml 2 additions, 3 deletionsaddons/mrp_landed_costs/views/stock_landed_cost_views.xml
- addons/stock_landed_costs/models/stock_landed_cost.py 0 additions, 15 deletionsaddons/stock_landed_costs/models/stock_landed_cost.py
- addons/stock_landed_costs/views/stock_landed_cost_views.xml 3 additions, 2 deletionsaddons/stock_landed_costs/views/stock_landed_cost_views.xml
Loading
Please register or sign in to comment