Done
Details
Assignee
Irakli MerabishviliIrakli MerabishviliReporter
Alexander KurashAlexander KurashPriority
TBDStory Points
2Sprint
NoneDevelopment Team
VegaFix versions
Release
Ramsons (R2 2024)TestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Assignee
Irakli Merabishvili
Irakli MerabishviliReporter
Alexander Kurash
Alexander KurashPriority
Story Points
2
Sprint
None
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
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.