Details
Description
Cancel reasons
Purpose: To implement settings to create, read, update and delete the Cancel Reasons that a staff person will choose from when cancelling a request. These reasons may be manually assigned and/or automated.
As a library administrator, I want to be able to create, read, update and delete cancellation reasons that I can document why a request was cancelled. I also need to be able to reorder the reasons that have been created, so that, during request cancellation, the reasons appear in the Cancel Reasons drop down menu in the order that best suits my institution.
Scenarios:
- Scenario
- Given the Request Cancellation Reasons page under Settings > Circulation -> Request cancellation reasons
- When displayed
- Then a Request cancellation reasons control should display under the header "Request cancellation reasons"
- Scenario
- Given the New Request cancellation reasons control
- When a new Request cancellation reason is created
- Then Cancel reason, Description (internal), and Description (public) can be specified
(Note: Cancel reason is required but Description (internal) and Description (public) are not)
- Scenario
- Given the Request cancellation reasons control
- When a new Request cancellation reason is created
- Then it should display in the list of created Request cancellation reasons on the Request cancellation page in Settings
- Scenario
- Given the Request cancellation reasons control
- When a new Request cancellation reason is deleted
- Then it should be removed from the list of created Request cancellation reasons on the Request cancellation page in Settings
(Note: all cancellation reasons should be deletable except Other, which should never be deletable)
- Scenario
- Given the Save button on an existing Request cancellation reason in edit mode
- When clicked
- Then the Request cancellation reason should be updated per what is entered by the user
(Note: Cancel reason is required but Description (internal) and Description (public) are not)
TestRail: Results
Attachments
Issue Links
- is blocked by
-
CIRCSTORE-66 Add public description field to cancellation reason records
-
- Closed
-
-
MODINVSTOR-119 generic way to mark records "protected"
-
- Open
-
- relates to
-
UIREQ-103 Settings - re-ordering Request Cancellation reasons
-
- Open
-
-
UXPROD-80 Cancel requests (incl remove hold)
-
- Closed
-
-
UIREQ-58 Requests: Cancel
-
- Closed
-
-
UIREQ-67 Requests - capture information during cancellation
-
- Closed
-
-
UX-149 UX: Request Cancellation reasons settings mockups
-
- Closed
-