Implement endpoint to fetch Circulation requests for pieces

CSP Request Details

None

CSP Rejection Details

None

CSP Approved

None

Description

Purpose/overview:

New endpoint to fetch Circulation Requests by pieceIds should be implemented in scope of this story. If pieceId has receivingTenantId populated - Circulation requests should be fetched from the desired tenant. BE should provide a response with a list of Circulation Requests, tenantId for each request should be included into the response.

Request:

GET pieces/circulation-requests?status=

[ “pieceId1“, “pieceId2”,…]

Response:

[

“circulationRequests”: [

{},

{},

],

“totalRecords”: N

]

Acceptance criterias:

  • New endpoint to fetch circulation requests for pieces ids is implemented

  • Endpoint is capable to retrieve requests from any tenant if piece has “receivingTenantId” field populated

  • Endpoint is capable to filter requests by status

  • Module permissions is used to fetch data from other tenants if “receivingTenantId” field is populated

Environment

None

Potential Workaround

None

Attachments

1

Checklist

hide

Activity

Show:
Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Thunderjet

Fix versions

Release

Ramsons (R2 2024)

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created June 18, 2024 at 6:37 AM
Updated July 4, 2024 at 8:34 AM
Resolved July 4, 2024 at 5:37 AM
TestRail: Cases
TestRail: Runs