openlmis-referencedata

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
OLMIS-6623: Release referencedata service 14.0.0-RC2

OLMIS-6614: Improved test coverage

OLMIS-6614: Added serving of facilityId and programId params and reduced number of queries to DB made by `GET /api/orderableFulfills` endpoint

    • -1
    • +22
    /src/main/resources/api-definition.yaml
OLMIS-6566 Checks if lazy-loading in batch improves performance

OLMIS-6614: Added missing messages

OLMIS-6614: Extended description of parameters in api-definition

    • -4
    • +10
    /src/main/resources/api-definition.yaml
OLMIS-6614: Updated api-definition

    • -1
    • +16
    /src/main/resources/api-definition.yaml
OLMIS-6614: Fixed tests & added changelog

OLMIS-6614: Added serving of facilityId and programId params and reduced number of queries to DB made by `GET /api/orderableFulfills` endpoint

OLMIS-6588: Added missing changelog entry

OLMIS-6588: Removed JsonIgnore from orderable setter in OrderableChildDto to fix mapping

Revert "Release referencedata service 14.0.0-RC1"

This reverts commit 2e1e2069200d4f07fdfe9f0e2cd42d70bbb5b0cf.

Release referencedata service 14.0.0-RC1

OLMIS-6564: Fixed typo

OLMIS-6564: Added changelog

OLMIS-6564: Fixed responses compression in the referencedata service

OLMIS-6470: Added validation for creating ReqGroup with already assigned SupNode + refactored SupervisoryNodeController + added error messages

OLMIS-6568 Fix file.format.incorrect message key in messages_en.

OLMIS-6470: Fixed creating and updating SupervisoryNode with RequisitionGroup

OLMIS-6450 Adjust performance tests thresholds fo FTAPs

    • -2
    • +2
    /performance/tests/approvedProductsForEssentialMedsAndDistrictHospital.yml
OLMIS-6450 Partition HQL queries to avoid StackOverflow

Hibernate is running into issues when a huge number of composite identities

is passed in the where clause. This wasn't a problem with native query, but

native query is slower and introduces n+1 loading problem. We partition

the identities to 3000 per chunk and merge the results.

Revert "OLMIS-6470: Testing if creating and updating a Supervidory Node with a Requisition Group works properly"

This reverts commit b84b42a9a76ba46a3ec688a9657932a95cac6fd5.

OLMIS-6470: Testing if creating and updating a Supervidory Node with a Requisition Group works properly

OLMIS-6470: Improved getUpdatedSupervisoryNode method - better log message and only one call

OLMIS-6450 Retrieve last modified date only when needed

This means removing the response header with last modified date in search

and querying for it only when the if-modified-since header was provided

OLMIS-6450 Include ProgramOrderable and Programs in select query for orderables

OLMIS-6450 Avoid n+1 queries in orderables fetch

Including all necessary data in the native query

so that Hibernate doesn't fetch it 1 by 1.

OLMIS-6450 Attempt to improve performance of FTAP fetch

Attempting to avoid n+1 queries by joining necessary tables

in one query for Hibernate.

Fixed updating Supervisory Node via PUT api/requisitionGroups/{id}