Create request: switch to mod-circulation-bff

Description

When ECS TLR feature is enabled, mod-patron’s “create request“ endpoints (POST /patron/account/{accountId}/item/{itemId}/hold, POST /patron/account/{accountId}/instance/{instanceId}/hold) need to use mod-circulation-bff’s endpoint implemented in https://folio-org.atlassian.net/browse/MCBFF-6 (POST /circulation-bff/request) instead of mod-circulation endpoints.

Note. mod-circulation-bff will check whether ECS TLR enabled too, but mod-circulation-bff won’t be deployed for anyone except LoC in R and mod-patron shouldn’t call it if it doesn’t need to.

Feature toggle. There is a setting in circulation settings that tells mod-patron whether it needs to request allowed service points from mod-circulations directly or from mod-circulation-bff. This adds two dependencies - 1) circulation settings interface (in master already) 2) mod-circulation-bff - will not be released for community in R.

Environment

None

Potential Workaround

None

Checklist

hide

Activity

Show:
Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Vega

Fix versions

Release

Ramsons (R2 2024)

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created September 11, 2024 at 11:04 AM
Updated December 1, 2024 at 3:52 PM
Resolved November 11, 2024 at 4:21 PM
TestRail: Cases
TestRail: Runs

Flag notifications