Issues

Select view

Select search mode

 
50 of 153

Something went wrong on our end

If this keeps happening, share this information with your admin, who should contact support.

Hash IB2EDC Trace 7276cc89cc8a42408c58dc71536402dc

Details

Assignee

Unassigned

Reporter

Raman Auramau

Priority

P1

Development Team

Vega

RCA Group

TBD

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Activity

Show:
Raman Auramau
made 3 changes
11 minutes ago
Description
*Context:* The current vision of the workflow for *LOC Request placing for Instances and Holdings with no Items* assumes the possibility of creating a mediated (secure) request without specifying the {{pickupServicePointId}} (the specific pickupServicePointId is expected to be determined later). This behavior should be supported both when working in the FOLIO UI and for requests made via Locate. However, in the current API specification of {{edge-patron}}and {{mod-patron}}, the field {{pickupServicePointId}} is marked as required. Therefore, in the validation schemas for secure patron requests, the {{pickupServicePointId}} field needs to be made optional, ensuring the successful creation of mediated requests. At the same time, the behavior for regular (non-secure) requests should remain unchanged. *Required changes:* # *Module* {{edge-patron}} - endpoint: *POST /patron/account/instance/{instanceId}/hold* - [https://folio-org.atlassian.net/browse/EDGPATRON-183|https://folio-org.atlassian.net/browse/EDGPATRON-183|smart-link] #* Update the validation schema for requests to make the {{pickupServicePointId}} field optional for mediated (secure) requests. #* Ensure that mediated (secure) requests can be successfully created without specifying the {{pickupServicePointId}}. #* Maintain the current validation for regular (non-secure) requests where {{pickupServicePointId}} remains required (endpoint: *POST /patron/account/{id}/instance/{instanceId}/hold*). # *Module* {{mod-patron}} - endpoint: *POST /patron/account/{id}/instance/{instanceId}/hold* - [https://folio-org.atlassian.net/browse/MODPATRON-228|https://folio-org.atlassian.net/browse/MODPATRON-228|smart-link] #* Adjust the API to support the ability to handle mediated (secure) requests without requiring {{pickupServicePointId}}. #* Ensure successful processing and creation of mediated requests, with the expectation that {{pickupServicePointId}} can be provided later. #* Keep existing behavior unchanged for non-secure requests, ensuring {{pickupServicePointId}} remains mandatory for them. Please note: These changes apply *only to instance-level hold requests* and do not affect *item-level hold requests*, which remain outside the scope of this update.
Link
None
This issue has to be started together with MODPATRON-228
Summary
Make the field "pickupServicePointId" optional when creating requests from secure patrons
Make the field "pickupServicePointId" optional in edge-patron when creating requests from secure patrons
Raman Auramau
made 2 changes
16 hours ago
Link
None
This issue relates to MODTLR-163
Link
None
This issue defines UXPROD-5000
Raman Auramau
made 2 changes
16 hours ago
Link
This issue clones EDGPATRON-180
None
Description
*Context:* The current vision of the workflow for *LOC Request placing for Instances and Holdings with no Items* assumes the possibility of creating a mediated (secure) request without specifying the {{pickupServicePointId}} (the specific pickupServicePointId is expected to be determined later). This behavior should be supported both when working in the FOLIO UI and for requests made via Locate. However, in the current API specification of {{edge-patron}}and {{mod-patron}}, the field {{pickupServicePointId}} is marked as required. Therefore, in the validation schemas for secure patron requests, the {{pickupServicePointId}} field needs to be made optional, ensuring the successful creation of mediated requests. At the same time, the behavior for regular (non-secure) requests should remain unchanged. *Required changes:* # *Module* {{edge-patron}} - endpoint: *POST /patron/account/instance/{instanceId}/hold* #* Update the validation schema for requests to make the {{pickupServicePointId}} field optional for mediated (secure) requests. #* Ensure that mediated (secure) requests can be successfully created without specifying the {{pickupServicePointId}}. #* Maintain the current validation for regular (non-secure) requests where {{pickupServicePointId}} remains required (endpoint: *POST /patron/account/{id}/instance/{instanceId}/hold*). # *Module* {{mod-patron}} - endpoint: *POST /patron/account/{id}/instance/{instanceId}/hold* #* Adjust the API to support the ability to handle mediated (secure) requests without requiring {{pickupServicePointId}}. #* Ensure successful processing and creation of mediated requests, with the expectation that {{pickupServicePointId}} can be provided later. #* Keep existing behavior unchanged for non-secure requests, ensuring {{pickupServicePointId}} remains mandatory for them. Please note: These changes apply *only to instance-level hold requests* and do not affect *item-level hold requests*, which remain outside the scope of this update.
Raman Auramau
made 3 changes
16 hours ago
Priority
P2
P1
Labels
eureka-bugfest_R2.2024 tls
None
Link
None
This issue clones EDGPATRON-180
Raman Auramau
created the Issue16 hours ago
TestRail: Cases
TestRail: Runs

Flag notifications