Details
-
Story
-
Status: Closed (View Workflow)
-
P3
-
Resolution: Done
-
None
-
Volaris Sprint 117
-
8
-
Volaris
Description
Purpose:
Due to variance items states between FOLIO and those supported by INN-Reach , some affordance needs to be made to allow a FOLIO system administrator to indicate what item status should be indicated on a contributed item record.
User story statement(s):
As a FOLIO administrator,
I want configure item contribution options
so that FOLIO can properly indicate item status for contributed items
Scenarios:
- Scenario:
- Given an "Item contribution options" item under the "Record contribution" collection in INN-Reach settings
- When the user selects the item
- Then a pane with a menu to select a configured central server is presented
- Scenario:
- Given the pane with the central server selection menu
- When the user selects a central server
- Then a form with the following multi-select fields are presented (and any existing configuration retrieved and displayed) along with an inactive "Save" button:
- "Not available" statuses:
- A list of FOLIO item states/statuses that does not include: "Available", "Checked out", "Paged", "In transit", "Declared lost", "Withdrawn", "Awaiting pickup", and "Aged to lost"
- "Non-lendable" loan types:
- A list of all FOLIO loan types
- "Non-lendable" locations:
- A list of all FOLIO shelving locations
- "Non-lendable" material types:
- A list of all FOLIO material types
- "Not available" statuses:
- Scenario:
- Given the form
- When the user fills in/changes one or more form field
- Then the "Save" button becomes active
- Scenario:
- Given the form has been changed
- When the user attempts to navigate away from the form
- Then a standard "are you sure" modal is presented
- Scenario:
- Given the form has been changed and the "Save" button is active
- When the user activates the save button
- Then the configuration is saved to the backend and a success toast is presented
- Scenario:
- Given an attempt to save the form
- When the there is an error returned by the backend or some other error
- Then an error toast is presented in the user is returned to the in-progress form
TestRail: Results
Attachments
Issue Links
- relates to
-
MODINREACH-123 INN-Reach Record Contribution: Requirements for determining itemCircStatus of contributed items
-
- Closed
-
-
UIINREACH-38 Backend integration: INN-Reach Record Contribution: Configure Item Contribution Options
-
- Closed
-
- requires
-
MODINREACH-82 INN-Reach Record Contribution: Create CRUD REST API Endpoints for Data Model to Store Item Contribution Options Configuration
-
- Closed
-