aferrer
|
e4bd76a353
|
feat(assignments): partial return schema, concurrency guard, domain error
|
2026-06-25 21:02:46 +02:00 |
|
aferrer
|
18e274ef37
|
feat(assignments): close and reopen assignment on person swap
|
2026-06-25 17:20:24 +02:00 |
|
aferrer
|
91dc0220ae
|
feat(assignments): emit ADJUSTMENT movement on quantity change
|
2026-06-25 16:58:03 +02:00 |
|
aferrer
|
a0a1e1bdc8
|
feat(movements): gate StockMovementLine on trackingType QUANTITY
|
2026-06-25 03:22:08 +02:00 |
|
aferrer
|
c1763ed007
|
feat(assignments): support line-based returns and authenticated updates
|
2026-06-19 17:14:22 +02:00 |
|
aferrer
|
6d34a2f74f
|
feat(inventory): support line-based assignments and movements
|
2026-06-19 01:05:33 +02:00 |
|
aferrer
|
caf19575c6
|
refactor: rename DB columns recipientId to personId
|
2026-06-16 13:37:58 +02:00 |
|
aferrer
|
cf6820a7aa
|
refactor: rename remaining recipient references to person/people
|
2026-06-16 13:34:15 +02:00 |
|
aferrer
|
e88fb2e6d4
|
refactor(assignments): move workflows into use cases
|
2026-06-04 22:09:54 +02:00 |
|