There must be some misunderstanding, I wrote only one test case.
Here is a detailed description:
-start:
a picking (state: assigned),
move1: qty 1, state: assigned,
move2: qty 1, state: assigned,
move3: qty 1, state: confirmed (out of stock),
-partial picking wizard:
move1: qty 1
move2: qty 1
move3: qty 1
-results in:
move1: done
move2: done
move3: confirmed
-force button on the picking
results in:
move1: done
move2: done
move3: assigned
-cancel button on the picking
move1: cancelled ->BUG
move2: cancelled ->BUG
move3: cancelled
There must be some misunderstanding, I wrote only one test case.
Here is a detailed description:
-start:
a picking (state: assigned),
move1: qty 1, state: assigned,
move2: qty 1, state: assigned,
move3: qty 1, state: confirmed (out of stock),
-partial picking wizard:
move1: qty 1
move2: qty 1
move3: qty 1
-results in:
move1: done
move2: done
move3: confirmed
-force button on the picking
results in:
move1: done
move2: done
move3: assigned
-cancel button on the picking
move1: cancelled ->BUG
move2: cancelled ->BUG
move3: cancelled
'done' moves can never be changed.