Done
Details
Assignee
Magzhan ArtykovMagzhan ArtykovReporter
Alexander KurashAlexander KurashLabels
Priority
TBDStory Points
2Sprint
NoneDevelopment Team
VegaFix versions
Release
Ramsons (R2 2024)TestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Assignee
Magzhan Artykov
Magzhan ArtykovReporter
Alexander Kurash
Alexander KurashLabels
Priority
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 July 2, 2024 at 11:21 AM
Updated November 30, 2024 at 5:01 PM
Resolved July 22, 2024 at 5:04 PM
/circulation/requests/allowed-service-points
endpoint acceptsrequesterId
parameter to determine requester’s patron group and use it for circulation rules execution. In ECS TLR context, this patron won’t exist in the data tenant when we’re requesting allowed service points because we only create (clone) the requester from central to data tenant during request creation. Allowed service points are needed by UI before request creation, obviously. To resolve this conflict, mod-circulation needs to accept a new parameter -patronGroupId
. It can be used in circulation rules directly instead ofrequesterId
, but one of these parameters (and only one) should always be present:patronGroupId
parameter only - VALIDrequesterId
parameter only - VALIDBoth
patronGroupId
andrequesterId
None of the
patronGroupId
andrequesterId
- INVALIDImportant: Other parameters (such as
instanceId
,itemId
,useStubItem
,ecsRequestRouting
) shouldn’t be affected by this change.Note: This change only needs to be merged into
ecs-tlr-feature
branch.