Issues Resolved in Dataloy API 3.5

Story

  • [DLP-715] - As an API user, I want to invoke POST/PUT to invoke business logic and get a result back without persisting data

  • [DLP-726] - As an API user, I want to limit the response so that I don't accidentally take down the system by requesting too much data

  • [DLP-744] - As an API user, I want to have dry-dock in my FleetPlan

  • [DLP-766] - As a user, I want Dataloy to automatically keep track of all version numbers of the products I use, so that I can get more stable systems

  • [DLP-795] - As a user, I want bunker orders to be created based on estimates to avoid double work

    - System should generate bunker order lines if there are estimates on the port call. 

  • [DLP-809] - As an API user, I want to be able to allocate an unallocated dry-dock

  • [DLP-816] - As an API user, I want to have the AuditLog endpoint to be improved so I can have a better control on what and when have been changed

  • [DLP-820] - As an API user, I want to be able to unallocate an allocated drydock

  • [DLP-825] - As an API user, I would want have contactInfo attribute in the Vessel object to avoid double API calls

  • [DLP-826] - As a developer, I need the FleetPlanReschedule logic to include DryDock calculations

  • [DLP-856] - As an API user, I want to have weblink in the BusinessPartner resource

  • [DLP-860] - As an API user, I want vessel name to be included the subject of error messages

Bug

  • [DLP-765] - When PUT-ing sub-objects in lists, objects are created before they are deleted
  • [DLP-784] - There is no support for TLS, CC and BCC in email sender in DLP
  • [DLP-791] - API throws no significant message when deleting a document line that has invoices and or accruals
  • [DLP-792] - Should not be possible have a posted DocumentLine without a Document
  • [DLP-797] - Problem when combining sorting and pagination
  • [DLP-806] - Problem posting Voyage with PortCalls
  • [DLP-811] - API does not order dates and numbers correctly on ignore case = true
  • [DLP-839] - When requesting a list of objects and using "fields" header and an exception occurs, the error message is empty