Commit Graph

4 Commits

Author SHA1 Message Date
Denis Roussel
606bb0ea7c [FIX] stock_move_auto_assign: Use correct translation parameters 2023-11-02 11:04:03 +01:00
Laurent Mignon (ACSONE)
38579d1d12 [ADD] stock_move_auto_assign_auto_release: moves auto release on automatic move assign 2023-04-03 11:42:41 +02:00
Laurent Mignon (ACSONE)
ae1122e94e [IMP] stock_move_auto_assign: Auto reassign on move cancelation 2023-01-19 15:40:18 +01:00
Guewen Baconnier
be3b4b2857 Add stock_move_auto_assign
Automatically check availability of stock moves when a move is set to "done".

It uses queue jobs to verify the availability in order to have a minimal impact
on the user operations.

The conditions to trigger the check are:

* A move is marked as done
* The destination locations of the move lines are internal
* The move doesn't have successors in a chain of moves

At this point, jobs are generated:

* One job per product
* Any move waiting for stock in a parent (or same) location of the internal
  destination locations from the done move has its availability checked

Only one job is generated for an identical set of (product, locations).
2022-11-03 15:07:32 +01:00