v2.0.0 - Support for PO and POLine CRUD operations
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
- MODORDERS-95 - Upgrade to RMB v23.3.0 to enable path parameters pattern validation
- MODORDERS-94 - Improved implementation of PUT /orders/id
- MODORDERS-92 - Add the ability to specify a reason for closure
- MODORDERS-91 - Limit number of po_lines per purchase_order
- MODORDERS-90 - Update receiving and check-in schemas
- MODORDERS-89 - New API to validate PO Number
- MODORDERS-88 - Honor 'po_number' if passed in during order placement
- MODORDERS-85 - Move 'renewals' to purchase_order
- MODORDERS-83 - Set the 'created_on' field automatically
- MODORDERS-79 - Implemented GET order line logic
- MODORDERS-78 - Implemented GET order line logic
- MODORDERS-77 - Implemented PUT order line logic
- MODORDERS-76 - Implemented POST order line logic
- MODORDERS-70 - Various po_line schema updates
- MODORDERS-69 - Create instance record in inventory when order transitions to OPEN status
- MODORDERS-32 & MODORDERS-33 - Create po_line sub-objects on order creation