diff --git a/NEWS.md b/NEWS.md index e63c0590..e433ed56 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,3 +1,23 @@ +## v1.2.5 2025-01-17 +* MODDCB-142: [DCB Re-Requests] Update transaction API +* MODDCB-154: Support DCB Requests on Unavailable Items + +## v1.2.4 2024-12-12 +* MODDCB-152: Support for intermediate requests + +## v1.2.3 2024-12-02 +* MODDCB-90: Accept existing circulation request ID +* MODDCB-105: Accept existing circulation request ID (borrowing transaction) +* MODDCB-111: Allow manual transaction status change from CREATED to OPEN +* MODDCB-117: Add ecsRequestPhase to the circulation request schema +* MODDCB-124: Merge esc-tlr feature branch into master + +## v1.2.2 2024-11-20 +* MODDCB-145: Issue with spaces in service point name + +## v1.2.1 2024-11-13 +* MODDCB-143 Adding missed interface dependencies in module descriptor + ## v1.2.0 2024-10-30 * MODDCB-98: Implement GET API for transaction updates diff --git a/pom.xml b/pom.xml index de680303..c1d98765 100644 --- a/pom.xml +++ b/pom.xml @@ -10,7 +10,7 @@ org.folio mod-dcb mod-dcb - 2.0.0-SNAPSHOT + 1.2.6-SNAPSHOT Manage DCB related transactions in folio jar diff --git a/src/main/resources/swagger.api/dcb_transaction.yaml b/src/main/resources/swagger.api/dcb_transaction.yaml index a64bc437..7cb51299 100644 --- a/src/main/resources/swagger.api/dcb_transaction.yaml +++ b/src/main/resources/swagger.api/dcb_transaction.yaml @@ -73,6 +73,26 @@ paths: $ref: '#/components/responses/NotFound' '500': $ref: '#/components/responses/InternalServerError' + /ecs-request-transactions/{ecsRequestTransactionId}: + description: ECS TLR Transaction endpoint + post: + description: Create transaction for existing circulation TLR + operationId: createEcsRequestTransactions + tags: + - ecs-tlr-transaction + parameters: + - $ref: '#/components/parameters/ecsRequestTransactionId' + requestBody: + $ref: "#/components/requestBodies/DCBTransaction" + responses: + '201': + $ref: '#/components/responses/TransactionStatusResponse' + '400': + $ref: '#/components/responses/BadRequest' + '409': + $ref: '#/components/responses/Conflict' + '500': + $ref: '#/components/responses/InternalServerError' /transactions/status: parameters: - $ref: '#/components/parameters/fromDate'