Done
Details
Assignee
Dmytro MelnyshynDmytro MelnyshynReporter
Brooks TravisBrooks TravisLabels
Priority
P4Story Points
8Sprint
NoneDevelopment Team
VolarisFix versions
TestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Assignee
Dmytro Melnyshyn
Dmytro MelnyshynReporter
Brooks Travis
Brooks TravisLabels
Priority
Story Points
8
Sprint
None
Development Team
Volaris
Fix versions
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created June 1, 2021 at 6:13 AM
Updated October 15, 2021 at 6:10 AM
Resolved August 27, 2021 at 11:25 AM
Purpose:
To provide an interface to manage the mapping of INN-Reach central patron types to FOLIO patron groups for patron verification.
User story statement(s):
As a library INN-Reach administrator, I want to mange the mapping of INN-Reach central patron types to FOLIO patron groups so that system can provide proper mappings for patron verification.
Scenarios:
Scenario:
Given a user with appropriate permissions
When the user selects "Central Patron Type" from the Circulation Mappings settings group
Then a menu with a list of configured central servers is presented
Scenario:
Given the list of central servers
When the user selects a central server
Then a list of all FOLIO patron groups is presented in tabular format (one type per row) with a second column containing a single select of all central patron types for the selected server (retrieved from the central server via D2IR API) , with a "Save" button at the bottom of the pane (inactive until form is complete). A mapping is required for all FOLIO patron groups.
Scenario:
Given the previous scenario
When unable to retrieve the list of central patron types
Then block display of the remainder of the settings form and provide a message to user indicating that the central server is currently unavailable (eg. due to a server connection issue or invalid central server configuration)
Initial wording: "Unable to retrieve central patron type values. Please verify the configuration of the selected central server."
Scenario:
Given the list of FOLIO patron groups
When the user has assigned a Central patron type for each FOLIO patron group
Then the "Save" button becomes active.
Scenario
Given an active "Save" button
When the user clicks "Save"
The specified mapping configuration is submitted to the server for creation of update
Scenario:
Give the form is submitted
When the form is accepted by the server and saved
Then a "Success" toast is presented to the user
Scenario:
Given the form is submitted
When the form is not accepted by the server
Then an error toast is presented to the user
Scenario:
Given a partially-completed or "dirty" form
When the user attempts to navigate away from the pane
Then an "are you sure" confirmation modal is presented with the usual message and buttons.