v3.0.0
piotr-kalashuk
released this
25 Feb 09:43
·
1507 commits
to master
since this release
The primary focus of this release was to implement backend logic necessary for ui-orders to manage purchase orders and purchase order lines, integration between orders and inventory apps and preparation for the receiving flows.
Stories
- MODORDERS-154 - PO Line's
location
property is changed tolocations
i.e. from single object to array of objects - MODORDERS-149 - Add PO Line's identifier to item record in the inventory
- MODORDERS-148 - Populate PO
dateOrdered
field field when Order is opened - MODORDERS-146 - Return application/json (error.json schema) for all errors
- MODORDERS-142 - Implemented
GET /orders/order-lines
endpoint - MODORDERS-134 - Assign PO Line's id to its sub-objects
- MODORDERS-129 - PO Lines: share status of corresponding PO
- MODORDERS-126 - Implemented
GET /orders/composite-orders
endpoint - MODORDERS-124 - Redefined existing endpoints
- MODORDERS-121 - Create Instance Record in inventory when Order's status is changed to
Open
- MODORDERS-117 - Business Logic: handle
Create Item
flag for e-Resources - MODORDERS-105 - Implemented
GET /orders/receiving-history
endpoint - MODORDERS-100 - Create Piece Records in Orders Storage for items quantity ordered on Order Placement
- MODORDERS-99 - Purchase Order Limit: Set system default to 1
- MODORDERS-96 - Supporting PO number prefix and suffix
- MODORDERS-93 - Assign system generated PO Line number when creating a new PO line
- MODORDERS-87 - Implemented
GET /orders/po-number
endpoint - MODORDERS-72 - Define receiving endpoints:
/orders/receive
,/orders/check-in
and/orders/receiving-history
- MODORDERS-67 - Create Item Record in inventory for physical/electronic items quantity
- MODORDERS-66 - Create Holding Record in inventory for titles ordered that are not currently represented in inventory by a Holding
Bug Fixes
- MODORDERS-153 - PO Line's id is absent from sub-objects in response when creating new PO Line
- MODORDERS-145 - Unable to create new Purchase Order with PO Line