Fixed
Details
Assignee
Tim AugerTim AugerReporter
Tim AugerTim AugerLabels
Components
Target Version
Fix versions
Sprint
NonePriority
Critical
Details
Details
Assignee
Tim Auger
Tim AugerReporter
Tim Auger
Tim AugerLabels
Components
Target Version
Fix versions
Sprint
None
Priority
Created May 28, 2024 at 3:29 AM
Updated August 13, 2024 at 2:30 AM
Resolved August 13, 2024 at 2:30 AM
Iteration 1
Given a DCB patron request is not yet
LOANED
(ie, isREQUEST_PLACED_AT_BORROWING_AGENCY
,PICKUP_TRANSIT
,RECEIVED_AT_PICKUP
,READY_FOR_PICKUP
)When DCB detects that
either the request at borrowing library no longer exists
or a request at the borrowing library has been
CANCELLED
Then attempt to apply(1) patron cancellation (eg, PatronRequestCancellationStateTransition), which should
transition patron request at supplier to
CANCELLED
transition the DCB request to
CANCELLED
add audit log including preconditions and triggers met, including local and DCB states
(1) implicit: apply action attempted, completed and failed audit logs
Iteration 2
Given DCB attempts to apply the patron cancellation transition
When it cannot transition patron request at supplier to
CANCELLED
Then terminate the DCB request in an
ERROR
stateOriginal content:
Request in admin app for title “Black January”
supplying agency: 6wdmp
borrowing side hostLMS: SLOUC
cancelled in Polaris Leap by patron w/barcode: 0026949420
Transition from Confirmed to Cancelled, Confirmed to Missing and Cancelled to Missing…this doesn’t make sense to me. But, all that matters is that the supplying side did not received cancellation of the requests/holds.