Done
Details
Assignee
Antony HruschevAntony HruschevReporter
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
Antony Hruschev
Antony HruschevReporter
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 August 2, 2024 at 1:06 PM
Updated October 30, 2024 at 2:56 PM
Resolved October 14, 2024 at 3:13 PM
When ECS TLR feature is enabled, mod-patron’s allowed SP endpoints (
GET /patron/account/{requesterId}/instance/{instanceId}/allowed-service-points
,GET /patron/account/{requesterId}/item/{itemId}/allowed-service-points
) need to use mod-circulation-bff’s endpoint implemented in (GET /circulation-bff/allowed-service-points
) 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, dependency on its interface needs to be optional.