Details
-
Story
-
Status: Closed (View Workflow)
-
P3
-
Resolution: Done
-
None
-
Volaris Sprint 116, Volaris Sprint 117, Volaris Sprint 118
-
8
-
Volaris
Description
Purpose:
User story statement(s):
As a FOLIO system administrator with appropriate permissions, I want to configure record contribution settings for each configured central server, including a mapping fo configured FOLIO material types to central INN-Reach item types.
Scenarios:
- Scenario:
- Given the INN-Reach settings Record Contribution group (
UIINREACH-18) - When the user selects "Material type to item type mapping"
- Then a pane with a menu to select a configured central server is presented with an inactive "save & close" button
- Given the INN-Reach settings Record Contribution group (
- Scenario:
- Given the previous scenario
- When the user selects a central server
- Then a form with all of the configured FOLIO material types in a tabular list with a corresponding menu featuring the central server item types (retrieved via API call from the central server via mod-inn-reach API endpoint)
- Scenario:
- Given the previous scenario
- When there is an existing mapping configuration for the selected central server
- Then it should be retrieved and used to populate the form, leaving any new material types unmapped and resetting the selection for any central item type that has been removed
- Scenario:
- Given the previous scenarios
- When the user has assigned a central item type for each FOLIO material type
- Then the "save & close" button becomes active
- Scenario:
- Given the previous scenarios
- When the user attempts to navigate away from the form and modifications have been made but not saved
- Then as standard "are you sure?" modal is presented with "keep editing" and "close without saving" buttons
- Scenario:
- Given the previous scenario
- When the user selects "keep editing"
- Then they are returned to the in-progress form
- Scenario:
- Given scenario 5
- When the user selects "close without saving"
- Then the form is abandoned and not saved, and the user navigates to the requested screen
- Scenario:
- Given the previous scenarios
- When the user activates an active "save & close" button
- Then the form is submitted to save the configuration
- Scenario:
- Given the previous scenario
- When the form is valid and successfully saved
- Then a success toast is presented to the user indicating that the configuration has been created or updated successfully
- Scenario:
- Given a form has been submitted
- When form cannot be saved
- Then an error toast is presented to the user providing a description of the error, the user is returned to the in-progress form, and any invalid form fields are indicated.
TestRail: Results
Attachments
Issue Links
- clones
-
UIINREACH-18 INN-Reach Record Contribution: Create Record Contribution Settings Group
-
- Closed
-
- defines
-
UXPROD-3051 Create Settings For Managing Contribution of Inventory Records ("Bibs" and "Items") to INN-Reach Central Server
-
- Closed
-
- is blocked by
-
MODINREACH-84 Create Backend API Endpoint to GET a INN-Reach Central Item Types
-
- Closed
-
-
MODINREACH-112 Add PUT for material types collection mappings
-
- Closed
-
- is cloned by
-
UIINREACH-51 INN-Reach Record Contribution Settings: Make It required for all FOLIO material types to be mapped to an INN-Reach item type
-
- Closed
-
- relates to
-
MODINREACH-44 Create a Data Model to Store a Mapping of FOLIO Material Types to INN-Reach Central Item Types
-
- Closed
-
- requires
-
MODINREACH-45 Create Backend API Endpoint to CRUD a Mapping of FOLIO Material Types to INN-Reach Central Item Types
-
- Closed
-