Details
-
Story
-
Status: Closed (View Workflow)
-
P2
-
Resolution: Done
-
None
-
None
-
None
-
-
Concorde - Sprint 79
-
8
-
Concorde
Description
Purpose: Create new interaction resulting in status Declared lost, in order for the library to distinguish between checked out items (which are expected to be returned) and items the patron has lost and needs to pay for.
Story: As a staff member, I need to mark items Declared lost, so that the patron and other staff members can distinguish them from other checked out items.
Scenarios
- Scenario
- Given a patron's loan history, showing open loans
- When the user opens the action menu
- Show the Declare lost option in the menu
- Position: After Change due date, before Loan policy
- Scenario
- Given an open loan
- When viewing the loan details screen
- Then show the Declare lost button
- Position: to the right of the Change due date button
- Scenario
- Given a closed loan
- When viewing the loan details screen
- Then show the Declare lost button (disabled)
- Scenario passes except for modal heading, moving to
UIU-1444- Given the Declare lost option on an open loan
- When clicked
- Then show the Confirm Declared lost modal
- Heading: Confirm Declared lost status
- Text: <title of item> (<material type>) (Barcode: <barcode>) will be declared lost.
- Text input:
- Label: Additional information* (required)
- Field help text: Enter more information about the lost item (required)
- Buttons:
- Cancel
- Confirm (activate once user enters required text)
- Heading: Confirm Declared lost status
- Scenario
- Given the Declared lost modal
- When the user clicks confirm
- Then change the item to declared lost
- Change the item's status to declared lost
Create the fees and fines specified by loan policy
- Scenario
- Given an item that has been declared lost
- When viewing loan details for that item
- Then show the following in the loan's action history
- Action date: date and time loan was declared lost
- Action: Declared lost
- Due date: Same as it was before the item was declared lost
- Item status: Declared lost
- Source: staff member who declared the item lost
- Link to user profile
- format: Last name, first name middle name
- Comments: Additional information user entered when declaring the item lost
- Scenario
- Given an item that has been declared lost
- When viewing loan details for that item
- Then populate the Lost field with the date and time the loan was declared lost
- Scenario
- Given an item that is not declared lost
- When viewing loan details for that item
- Then populate the Lost field with -
- Currently reads TODO
- Scenario
- Given a loan that is declared lost
- When viewing the loan as an entry in the user's open loans
- Then show loan information as for any other open loan, except:
- Item status: Declared lost
- Scenario
- Given a loan that is declared lost
- When viewing the item record for the item in the loan in Inventory
- Then:
- Status for the item should be Declared lost, with link to loan details
- Item status date should be the date the item/loan was declared lost
- Scenario
- Given a patron's open loans on the loan history screen, and a loan for that user for an item that is declared lost
- When a user opens the action menu for that loan
- Then do not display the Declare lost option
- Scenario
- Given the open loan for an item that is declared lost
- When viewing loan details
- Then disable the Declare lost button
Notes:
- For scenario 4, an example is attached. Modal has slightly different wording; please use wording in story. Do not include notify patron checkbox; notice does not exist for this feature yet.
- Separate stories will be written to handle assigning fines/fees, closing loans that have been declared lost, behavior of item when declared lost.
TestRail: Results
Attachments
Issue Links
- blocks
-
CIRC-614 Back end: Declared lost item: prevent all request types
-
- Closed
-
-
CIRC-615 Back end: Declared lost item: renewal (failure and override)
-
- Closed
-
-
CIRC-646 Claimed returned: resolve as lost
-
- Closed
-
-
CIRC-707 BE - Declared lost item: Assign fees when declared lost w/ SET COST
-
- Closed
-
-
CIRC-714 BACKEND - Declared lost item: Assign fees when declared lost with ACTUAL COST
-
- Closed
-
-
CIRC-731 SPIKE: Closing declared lost loan (Lost and paid status) for set cost
-
- Closed
-
-
CIRC-743 Closing declared lost loan (Lost and paid status) for set cost
-
- Closed
-
-
CIRC-1556 BACKEND - Closing declared lost loan (Lost and paid status) for actual cost
-
- Closed
-
-
UICHKIN-114 Declared lost item: check in
-
- Closed
-
-
UICHKOUT-537 Styling for Declared lost failed check out modal
-
- Open
-
-
UIIN-892 Declared lost behavior in Inventory
-
- Closed
-
-
UIIN-1930 Closing declared lost loan (Lost and paid status) for actual cost
-
- Closed
-
-
UIREQ-392 Declared lost item: prevent all request types
-
- Closed
-
-
UIU-1203 Declared lost item: Display fees when declared lost with SET COST
-
- Closed
-
-
UIU-1204 Closing declared lost loan (Lost and paid status) for set cost
-
- Closed
-
-
UIU-1207 Declared lost item: Prevent change due date
-
- Closed
-
-
UIU-1208 Declared lost item: renewal (failure and override)
-
- Closed
-
-
UIU-1265 Declared lost: permission
-
- Closed
-
-
UIU-1301 Add patron notice checkbox to Declared lost and Missing modals
-
- Blocked
-
-
UIU-1580 Declared lost item: Assign fees when declared lost with actual cost
-
- Closed
-
-
UIU-1605 Closing declared lost loan (Lost and paid status) for actual cost
-
- Closed
-
- defines
-
UXPROD-501 Loan: Declared Lost
-
- Closed
-
- is blocked by
-
CIRC-567 New endpoint for declaring loaned item lost
-
- Closed
-
-
CIRCSTORE-175 Backend for Mark item Declared lost
-
- Closed
-
- is cloned by
-
CIRCSTORE-175 Backend for Mark item Declared lost
-
- Closed
-