Skip to content

v12.6.0

Compare
Choose a tag to compare
@Dmitriy-Butramyou Dmitriy-Butramyou released this 24 Feb 12:11
· 326 commits to master since this release

12.6.0 Orchid R1 2023

This release focused on replacing FolioVertxCompletableFuture usage refactoring, edit fund distributions with related invoices and orders import features

Full Changelog

Stories

  • MODORDERS-844 - Add cache to store organisations info for mapping
  • MODORDERS-843 - Adjust deduplication mechanism to store info by POLine id
  • MODORDERS-842 - Incorrect displaying initial amount encumbered after changing distribution percentage
  • MODORDERS-840 - Extend error handling logic if can't create OrderLine
  • MODORDERS-834 - Flow #2. Copy the amount awaiting payment and expended from the original encumbrance
  • MODORDERS-820 - Introduce "deleteHolding" param to orders put endpoint
  • MODORDERS-825 - Align the module with API breaking change
  • MODORDERS-823 - Implement logic that defines which event should be issued as a result of saving Pending Orders
  • MODORDERS-821 - Implement "Create new holdings for location" flag
  • MODORDERS-817 - Associate mapped POLines with single Order based on POLine limit value
  • MODORDERS-808 - Create "OrdersPostProcessingEventHandler" for mod-orders
  • MODORDERS-807 - Copy number does not get applied to item when creating item through receiving app
  • MODORDERS-805 - Replace FolioVertxCompletableFuture usage - merge
  • MODORDERS-804 - Remove validation for editing fund distribution when related invoice is approved or paid
  • MODORDERS-803 - Implement Edit Fund Destribution blocking action (FLOW #3)
  • MODORDERS-801 - Check and correct encumbrance ID links for invoices with Open or Reviewed status (FLOW #4)
  • MODORDERS-800 - Implement moving encumbered value from budget 1 to budget 2 (FLOW #2)
  • MODORDERS-789 - Creating large amounts of polines performance issue
  • MODORDERS-788 - Implement fetching related invoices on PUT PO Line method to be able to implement all futher flows
  • MODORDERS-784 - Logging improvement - Configuration
  • MODORDERS-783 - Implement Orders Export History API
  • MODORDERS-780 - Replace FolioVertxCompletableFuture usage
  • MODORDERS-775 - Add deduplication mechanism for Create Order event
  • MODORDERS-773 - Implement action profile handler for order creation
  • MODORDERS-724 - Replace use of deprecated class HttpClientFactory
  • MODORDERS-696 - Replace all utility methods for HTTP calls from HelperUtils
  • MODORDERS-647 - Implement Find or create logic for Holdings generated through the GOBI API

Bug Fixes

  • MODORDERS-841 - Encumbrance current amount is calculated incorrectly after changing fund distribution when related paid invoice exists
  • MODORDERS-833 - Negative encumbrance values appear for expense classes after rollover
  • MODORDERS-827 - Order view is not restricted by Acquisition unit
  • MODORDERS-816 - A user with order create permission can not add suffix and prefix to the order
  • MODORDERS-810 - Invoice is unable to approve due to protected fields on productIds
  • MODORDERS-713 - Add prefix and suffix to PO number when create or update order