[MERGE] merged the branch that removes the need of the wms server branch by manually implementing the prefered order with 2 searches. Indeed, that server hack wasn't safe (was bypassing a SQL injection check), wasn't a good idea because it's good to limit the developper in that case to provide him nice and explicit error messages (if the order by is not well formated) but simply a premature optimization (which is maybe/probably not necessary)
[FIX] stock: xml_ids references due to the merge of stock and stock_location
update display according warehouse configuration [groups]
[MERGE] merged with main feature branch
continue
[FIX] stock_complex_routes: fixed wrong reference in crossdock.yml and fixed bad priority in delivery route creation (stock module) (error spotted in stock_complex_routes/test/dropship.yml)
[MERGE] merged the branch that merges stock and stock_location modules (and sale_stock_location with sale_stock modules)
[MERGE] merged with main feature branch
[MERGE] misc things: replacement of picking_ids on purchase.order by a fields.function; adding of a button on stock.warehouse to see all the routes related; usability improvement in stock.warehouse form view; bugfix in creation of picking/stock moves from purchase.order confirmation; view all picking-related from button on purchase.order instead of just the incoming shipment
[MERGE] merged jke's branch with usabilty improvements (visibility of fields)
[FIX] stock: picking assignation now accept draft picking as well. This is hardly needed because picking state is based on stock.move state, and at the time of picking creation from a PO, we won't confirm the stock.move one by one (so the picking state stays draft untill all moves are confirmed)
[FIX] purchase: create suppier invoice based on incomming shipment + [FIX] stock_complex_route: fixed yaml test
[FIX] purchase: purhcase_id field on stock.picking doesn't exist anymore
[IMP] stock, procurement, purchase, mrp: cancelation of a procurement now propagate the cancellation upstream if the rule says so
[IMP] Task Warehouse configuration - Add buy route/rule in purchase and manufacture route/rule in mrp + field default resupply in warehouse form auto hide/display
[IMP] purchase: cancellation of a procurement related to a PO + some usability changes
[IMP] Replace JS with function field to manage the visibility of default_wh in module stock
[FIX] Fix the bug when we install Purchase without demo data
[FIX] sale_stock: onchange_product_id parameters fixed in form view (warehouse_id wasn't passed)
[FIX] stock, sale_stock: changed the way the procurements look for a suitable rule => Added a m2o field warehouse_id on procurement.order, procurement.rule and stock.move. There was a problem with MTO products because they weren't following the route of the chosen warehouse at all (since all warehouse were creating their rule in the same route, there was no garantee that the route chosen was included in the warehouse selected on the SO)