Skip to content

Releases: folio-org/mod-orders

v4.0.0

22 Mar 11:06
Compare
Choose a tag to compare

The primary focus of this release was to implement backend logic for the receiving and preparation for the check-in flows.

Full Changelog

Stories

Bug Fixes

  • MODORDERS-197 Allow 0.0 for unit price in Cost for Orders
  • MODORDERS-188 Cryptic error returned when trying to add a POLine to an Open/Closed PO

v3.0.0

25 Feb 09:43
Compare
Choose a tag to compare

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 to locations 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

v2.0.1 Follow-on release to fix RAML

16 Jan 14:04
Compare
Choose a tag to compare

The sole purpose of this release is to bring the interface versions in the RAML file inline with those in the module descriptor.

v2.0.0 - Support for PO and POLine CRUD operations

15 Jan 17:26
Compare
Choose a tag to compare

This primary focus of this release was to implement backend logic necessary for ui-orders to manage (Create, Read, Update, Delete) purchase orders and purchase order lines.

NOTE: This was originally slated to be v1.1.0, but given the amount of changes made to API, schemas and interface permissions, the major version number was bumped.

NOTE: Validation is enabled for all endpoints in this release.

Stories

Bug Fixes

v1.0.2 (initial release)

10 Dec 14:32
Compare
Choose a tag to compare

Initial release of orders business logic module (mod-orders). The original version was 1.0.0 but due to problems w/ the release process we decided to just bump the version (to 1.0.1 and later 1.0.2)